Debo hacer este programa pero no lee mis procedimientos, entonces no funciona, porque?

Debo hacer este programa pero no lee mis procedimientos, entonces no funciona, porque?

#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <math.h>

void numerosAleatorios()
{
int num,c;
for (c=1;c==30;c++)
{
num=(rand()%91)-10;
printf ("\n\n\t %i \n\n\t",num);
}
}
void elefantes()
{
int c,num;
for (c=1;c<=num;c++)
{
if (num==1)
{
printf ("\n\n\t %i elefante \n\n\t",num);
}
else (num>1);
{
printf ("\n\n\t %i elefantes \n\n\t",num);
}
}

}
void mes()
{
int num;
do {
printf ("\n\n\t Dame un numero enre 1 y 12 \n\n\t",num);
}
while ((num<1)||(num>12));
if ((num>1)||(num<12))
{
switch (num)
{
case 1:
printf ("\n\n\t Enero \n\n\t");
break;
case 2:
printf ("\n\n\t Febrero \n\n\t");
break;
case 3:
printf ("\n\n\t Marzo \n\n\t");
break;
case 4:
printf ("\n\n\t Abril \n\n\t");
break;
case 5:
printf ("\n\n\t Mayo \n\n\t");
break;
case 6:
printf ("\n\n\t Junio \n\n\t");
break;
case 7:
printf ("\n\n\t Julio \n\n\t");
break;
case 8:
printf ("\n\n\t Agosto \n\n\t");
break;
case 9:
printf ("\n\n\t Septiembre \n\n\t");
break;
case 10:
printf ("\n\n\t Octubre \n\n\t");
break;
case 11:
printf ("\n\n\t Noviembre \n\n\t");
break;
case 12:
printf ("\n\n\t Diciembre \n\n\t");
break;
default:
printf ("ERROR");
break;
}
}
}
float f4(float num)
{
int c=1;
float res;
res=0;
while (c<=num)
{
res=res+(pow(num,c));
c++;
}
return res;
}
void incremento()
{
float c,li,ls,inc;
for (c==li;c==ls;c==inc)
{
printf ("\n\n\t %f \n\n\t",c);
}
}
void imprime_n_cadavez()
{
int num,c=1;
char op,si,no;
do
{
printf ("\n\n\t %i \n\n\t",num);
}
while (c<=num);
if (c>num)
{
printf ("\n\n\t Desea continuar Si o no? \n\n\t",op);
scanf ("%c",&op);
while (op=si)
{
int num,c=1;
do
{
printf ("\n\n\t %i \n\n\t",num);
}
while (c<=num);
}
}
else
{
if (op=no)
{
("\n\n\t printf Fin del procedimiento \n\n\t");
}
}
}
void menu()
{
printf ("\n\n\t MENU \n\n\t");
printf ("\n\n\t a. Numeros aleatorios \n\n\t");
printf ("\n\n\t b. Elefantes \n\n\t");
printf ("\n\n\t c. Mes \n\n\t");
printf ("\n\n\t d. F4 \n\n\t");
printf ("\n\n\t e. Incremento \n\n\t");
printf ("\n\n\t f. ImprimeNcadaVez \n\n\t");
printf ("\n\n\t s. Salir \n\n\t");
}
int main()
{
int num;
float res, li,ls,inc;
char op,si,no,letra;
do{
menu();
printf (" \n\n\t Elige una letra \n\n\t");
scanf ("%c",&letra);
}while ((letra!='a')&&(letra!='A')&&(letra!='b')&&(letra!='B')&&(letra!='c')&&(letra!='C')&&(letra!='d')&&(letra!='D')&&(letra!='e')&&(letra!='E')&&(letra!='f')&&(letra!='F')&&(letra!='s')&&(letra!='S'));
switch (letra)
{
case 'a':
case'A':
scanf ("%i",&num);
numerosAleatorios();
break;
case 'b':
case'B':
scanf ("%i",&num);
elefantes();
break;
case 'c':
case'C':
scanf ("%i",&num);
mes();
break;
case 'd':
case'D':
scanf ("%i",&num);
res=f4(num);
break;
case 'e':
case 'E':
scanf ("%f",&li);
scanf ("%f",&ls);
scanf ("%f",&inc);
incremento();
break;
case 'f':
case'F':
scanf ("%i",&num);
imprime_n_cadavez();
break;
case 's':
case 'S':
printf ("\n\n\t Salir \n\n\t");
break;
default:
printf ("\n\n\t ERROR\n\n\t");
break;
}
system ("PAUSE");
}

Añade tu respuesta

Haz clic para o