02/05/2011, 11:46
|
|
COMPILACION! error de sintaxis : falta ';' delante de 'tipo' Miren tengo el siguiente código, y al compilarlo me dice lo siguiente: Cita: 1>(21): error C2143: error de sintaxis : falta ';' delante de 'tipo'
1>(39): error C2143: error de sintaxis : falta ';' delante de 'tipo'
1>(53): error C2143: error de sintaxis : falta ';' delante de 'tipo'
1>(54): error C2143: error de sintaxis : falta ';' delante de 'tipo' Cita: # define _CRT_SECURE_NO_DEPRECATE
# define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int lanzamisiles(int numlanzamisiles);
int satelites(int ns);
int main()
{
int mi = 10000, ci = 10000, di = 10000, numlanzamisiles, numsatelites, restometal, restocristal, restodeuterio, ns, dividendo, divisor, resto;
printf ("Introduce la cantidad inicial de METAL: \n");
scanf ("%d", &mi);
printf ("Introduce la cantidad inicial de CRISTAL: \n");
scanf ("%d", &ci);
printf ("Introduce la cantidad inicial de DEUTERIO: \n");
scanf ("%d", &di);
int lanzamisiles();
{
int dividendo, divisor, resto, mi, numlanzamisiles, restometal;
dividendo = mi;
divisor = 2000;
resto = dividendo % divisor;
while (resto!=0);
dividendo = divisor;
divisor = resto;
resto = dividendo % divisor;
divisor = numlanzamisiles;
resto = restometal;
return restometal;
return numlanzamisiles;
}
int satelites();
{
int ns, ci, di, numsatelites, restocristal, restodeuterio;
for (ns=0; ci > 2000, di > 500; ns++)
{
restocristal = (ci / 2000*(ns+1));
restodeuterio = (di / 500*(ns+1));
numsatelites = (ns + 1);
}
restocristal = ci % (2000 * numsatelites);
restodeuterio = ci % (500 * numsatelites);
}
int lanzamisiles(int numlanzamisiles);
int satelites(int ns);
}
Podrían por favor decirme qué he de cambiar porque estoy aprendiendo y llevo como 2 horas cambiando a prueba error y no doy con la solucion |