Dados N numeros dice cual es mayor y cual es menor
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | //****************************> //-Victor De la Rocha //-Algoritmia@groups.msn.com //-www.myalgorithm.com //-Programa 9, Practica 5//-Tema principal: ciclos o bucles WHILE //-Dados N numeros decir cual es el mayor y cual es el menor //****************************> #include <stdio.h> #include <conio.h>void main(){ clrscr(); //definicion de variables int _n,_cont,_val,_res; _cont=0; _res=0; printf("Cantidad de Numeros (positivos): ");scanf("%d",&_n); while(_cont<=_n-1){//lectura de los demas valores printf("-");scanf("%d",&_val); if(_cont==1){_res=_val;} if(_val>_res){//Si el valor nuevo es mas grande _res=_val;//entonces los intercambiamos }//END si el valor nuevo es mas grane _cont++; }//lectura de los demas valores printf("Valor mas grande: %d",_res); getch(); }//END void main |
Numeros: 4
valor 1: 10
valor 2: 5
valor 3: 155
valor 4: 1
Menor: 1
Mayor: 155
Angel
0000-00-00 00:00:00
Solamente una sugerencia podrias eliminar la primera fila que ontiene al if asi podra evaluar 2 y 3 numeros.
[c]#include
#include
void main(){
clrscr();
//definicion de variables
int _n,_cont,_val,_res;
_cont=0;
_res=0;
printf("Cantidad de Numeros (positivos): ");scanf("%d",&_n);
while(_cont_res){//Si el valor nuevo es mas grande
_res=_val;//entonces los intercambiamos
}//END si el valor nuevo es mas grane
_cont++;
} //lectura de los demas valores
printf("Valor mas grande: %d",_res);
getch();
}//END void main[/c]
YOYIS
2010-04-14 21:42:40
hola1 excelenthe trabajo, me has ayudadao basthanthe, soy principianthe! muxas gracias por publicar thus programas!!!
bye! : )