C/Visual C - TENGO UN PROGRAMA

 
Vista:

TENGO UN PROGRAMA

Publicado por GINA (3 intervenciones) el 16/09/2001 21:27:09
HOLA NECESITO AYUDA, LO QUE PASA ES QUE CUANDO EJECUTO EL PROGRAMA Y SOLO ENTRO NUMEROS PARES , ME TOMA COMO NUMERO IMPAR EL PRIMERO, LO MISMO ME PASA CUANDO SOLO INTRODUZCO NUMEROS IMPARES, Y DESPUES LO ARREGLE Y ME SALE QUE NO HE ENTRADO NUMEROS NI PARES NI IMPARES, GRACIAS POR SU AYUDA
#include<stdio.h>
main(){
int ciclo();
int pares(int num1,int i1);
int primos(int num3,int may,int con2);
void vizual(int y,int p,int cont2);
int n1,n,primo,l,i;
int cont=0;
int con=0;
n1=ciclo("CUANTOS NUMEROS VA A ANALIZAR");
for(i=0;i<n1;i++){
n=ciclo("INGRESE UN NUMERO");
if(i==0){
l=n;
primo=n;}
l=pares(n,l,cont);
primo=primos(n,primo,con);
}
vizual(primo,l,cont,con);

}
int ciclo(char cadena[40]){
int num;
printf("\n* %s * : ",cadena);
scanf("%d",&num);
return num;
}
int pares(int num1,int m,int cont1){
int factorial(int num2);
int mayor();
int t;
if(num1%2==0){
cont1++;
t=factorial(num1);
printf("EL FACTORIAL DEL NUMERO %d ES :%d\n",num1,t);
m=mayor(num1,m);
}
return m;

}
int factorial(int num2){
int j,fact=1;
for(j=1;j<=num2;j++){
fact=fact*j;
}
return fact;
}

int mayor(int num2,int may){
if(num2>may)
%0
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:TENGO UN PROGRAMA

Publicado por ALFA (9 intervenciones) el 19/09/2001 05:47:50
Mejor si me dices que es lo que intentas hacer, que es lo que quieres que haga tu programa, tal vez te pueda ayudar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar