+ Archivos en C
+ Estructuras en C
+ Graficos en C
+ Metodo de ordenacion Burbuja
>> Punteros en C
* Apuntadores en C
* Aritmetica en C
>> Funciones en C
* Estructuras en C
* Listas enlazadas en C
+ Tecnologias de almacenamiento
+ Turbo C basico 1
Funciones
+ Estructuras en C
+ Graficos en C
+ Metodo de ordenacion Burbuja
>> Punteros en C
* Apuntadores en C
* Aritmetica en C
>> Funciones en C
* Estructuras en C
* Listas enlazadas en C
+ Tecnologias de almacenamiento
+ Turbo C basico 1
Funciones
-
Ejemplo 1
#include <stdio.h>
#include <conio.h>
void calcular(char *cad);
void main (void)
{
char s[50];
clrscr();
printf("Escribe la cadena: "); gets(s);
calcular(s);
getch();
}
void calcular(char *cad)
{
printf("La cadena es: %s",cad);
}
Ejemplo 2
#include <stdio.h>
#include <conio.h>
#include <math.h>
void calcular(int a, int b, int c, float *x1, float *x2);
void main (void)
{
float x1,x2;
int a,b,c;
clrscr();
printf("A: "); scanf("%d", &a);
printf("B: "); scanf("%d", &b);
printf("C: "); scanf("%d", &c);
calcular(a,b,c,&x1,&x2);
printf("X1: %f\nX2: %f",x1,x2);
getch();
}
void calcular(int a, int b, int c, float *x1, float *x2)
{
*x1 = (-b+sqrt((b*b)-(4*a*c)))/(2*a);
*x2 = (-b-sqrt((b*b)-(4*a*c)))/(2*a);
}