orlandoju

ejer3_tp4

Apr 22nd, 2022
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1. /*
  2. Hacer un programa para ingresar una lista de números que finaliza cuando se ingresa un cero, luego informar el máximo y la posición dentro de la lista.
  3. Ejemplo: 5, 10, 20, 8, 25, 13, 35, -8, -5, 20, 0. Se listará Máximo: 35 - Posición: 7.
  4. Ejemplo: 5, 10, 20, 8, 55, 13, 55, -8, -5, 20, 0. Se listará Máximo: 55 - Posición: 5.
  5. Ejemplo: -5, -10, -20, -8, -55, -400, -15, -20, 0. Se listará Máximo: -5 - Posición: 1
  6. */
  7. #include<iostream>
  8. using namespace std;
  9.  
  10.  
  11. int main(void)
  12. {
  13.     int n;
  14.     int maxnum,posicion;
  15.    
  16.     cout<< " Ingrese un numero: "<<endl;
  17.     cin>>n;
  18.     maxnum=n;
  19.     int pos=0;
  20.     while(n!=0)
  21.     {
  22.         pos=pos+1;
  23.         if(n>maxnum)
  24.         {
  25.             maxnum=n;
  26.             posicion=pos;
  27.         }
  28.       /*  else if(maxnum>n)
  29.         {
  30.             maxnum=n;
  31.         }*/
  32.         cout<< " Ingrese un numero: "<<endl;
  33.         cin>>n;
  34.     }
  35.     cout<<"El maximo es: "<<maxnum<<endl;
  36.     cout<<"La posicion del numero es: "<<posicion<<endl;
  37.  
  38.     return 0;
  39.  
Advertisement
Add Comment
Please, Sign In to add comment