tengo este programa
Publicado por Gabriel (7 intervenciones) el 09/09/2001 19:39:11
hola:
tengo este programa, funciona bien pero lo que tengo que hacer es que funcione solamente con variables locales y este programa lo hice con variables globales, seria que me podrias ayudar con eso??
#include<stdio.h>
int ent_num();
int mayor();
int ped_num();
int x,num,ma=-9999999;
//PROGRAMA PRINCIPAL
main(){
ped_num();
ent_num();
mayor();
printf("EL NUMERO MAYOR QUE USTED ENTRO ES %d\n",ma);
}
//FUNCION DE PEDIR NUMEROS
int ped_num(){
printf("CUANTOS DATOS QUIERE ENTRAR\n");
scanf("%d",&x);
// return x;
}
//FUNCION DE VERIFICAR EL NUMERO MAYOR
int mayor(){
if(num>ma)
ma=num;
return num;
}
//FUNCION ANIDADA DE ENTRADA DE NUMEROS
int ent_num(){
int i;
for (i=0;i<x;i++){
printf("ENTRE UN NUMERO\n");
scanf("%d",&num);
mayor ();
}
return num;
}
tengo este programa, funciona bien pero lo que tengo que hacer es que funcione solamente con variables locales y este programa lo hice con variables globales, seria que me podrias ayudar con eso??
#include<stdio.h>
int ent_num();
int mayor();
int ped_num();
int x,num,ma=-9999999;
//PROGRAMA PRINCIPAL
main(){
ped_num();
ent_num();
mayor();
printf("EL NUMERO MAYOR QUE USTED ENTRO ES %d\n",ma);
}
//FUNCION DE PEDIR NUMEROS
int ped_num(){
printf("CUANTOS DATOS QUIERE ENTRAR\n");
scanf("%d",&x);
// return x;
}
//FUNCION DE VERIFICAR EL NUMERO MAYOR
int mayor(){
if(num>ma)
ma=num;
return num;
}
//FUNCION ANIDADA DE ENTRADA DE NUMEROS
int ent_num(){
int i;
for (i=0;i<x;i++){
printf("ENTRE UN NUMERO\n");
scanf("%d",&num);
mayor ();
}
return num;
}
Valora esta pregunta


0