orlandoju

Ejer7_tp4

Apr 26th, 2022
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.91 KB | None | 0 0
  1. /* Dada una lista de números que finaliza cuando se ingresa un número divisible por 7,
  2. informar cual es el anteúltimo y último número impar ingresado.
  3. Ejemplo 8, 4, -5, 6, 10, 5, 18, 14 se informa -5 y 5.
  4.  
  5. Nota: Contemplar la posibilidad que podría no haber números impares en la lista.
  6. */
  7.  
  8. #include <iostream>
  9. using namespace std;
  10.  
  11. int main(void){
  12.     int n;
  13.     int contadorimpar=0;
  14.     int anteultimpar,ultimoimpar;
  15.  
  16.     cout<< "Ingrese una lista de numeros: " <<endl;
  17.     cin>>n;
  18.  
  19.     while(n%7!=0)
  20.     {
  21.         contadorimpar++;
  22.         if(n%2!=0 && contadorimpar==1)
  23.         {
  24.            ultimoimpar=n;
  25.         }
  26.         if(n%2!=0 && contadorimpar>=2)
  27.         {
  28.             anteultimpar=ultimoimpar;
  29.             ultimoimpar=n;
  30.         }
  31.  
  32.         cin>>n;
  33.  
  34.     }
  35.     cout<<"El ultimo impar es: "<< ultimoimpar<<endl;
  36.     cout<<"El anteultimo impar es: "<<anteultimpar<<endl;
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment