TENGO UN PROGRAMA
Publicado por GINA (3 intervenciones) el 10/09/2001 00:43:04
hola necesito que me ayuden para ver como declaro "m" como una variable local y no como una variable global como la tengo en mi programa, gacias por su ayuda.
#include<stdio.h>
int may(int ve);
int num();
int repite();
int cantidad();
int m;
main(){
printf(" NUMERO MAYOR \n\n ");
printf("El mayor numero es :%d\n",repite());
}
//funcion para pedir la cantidad de numeros
int cantidad(){
int n;
printf(" Entre la cantidad de numeros: ");
scanf("%d",&n);
return n;
}
// funcion para ingresar el numero
int num(){
int ve;
printf("ingrese un numero: ");
scanf("%d",&ve);
return ve;
}
//funcion para mirar si es mayor
int b=1;
int may(int ve ){
if (b==1){
m=ve;
b--;}
if (ve>m){
m=ve;
}
return m;
}
// funcion donde compara y arroja el resultado de que numero es mayor
int repite(){
int z,t,r;
r=cantidad();
while(r>0){
t=num();
z=may(t);
r--;}
return z;
}
#include<stdio.h>
int may(int ve);
int num();
int repite();
int cantidad();
int m;
main(){
printf(" NUMERO MAYOR \n\n ");
printf("El mayor numero es :%d\n",repite());
}
//funcion para pedir la cantidad de numeros
int cantidad(){
int n;
printf(" Entre la cantidad de numeros: ");
scanf("%d",&n);
return n;
}
// funcion para ingresar el numero
int num(){
int ve;
printf("ingrese un numero: ");
scanf("%d",&ve);
return ve;
}
//funcion para mirar si es mayor
int b=1;
int may(int ve ){
if (b==1){
m=ve;
b--;}
if (ve>m){
m=ve;
}
return m;
}
// funcion donde compara y arroja el resultado de que numero es mayor
int repite(){
int z,t,r;
r=cantidad();
while(r>0){
t=num();
z=may(t);
r--;}
return z;
}
Valora esta pregunta


0