C/Visual C - TENGO UN PROGRAMA

 
Vista:

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;
}
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 Emilio (42 intervenciones) el 10/09/2001 09:49:44
int may(int ve,int current)
{
if(current<ve)
return ve;
return current;
}

int repite(){
int z,t,r;
r=cantidad();
z=INT_MIN;
while(r>0){
t=num();
z=may(t,z);
r--;}
return z;
}
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