orlandoju

Ejer6_tp4

Apr 24th, 2022
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.21 KB | None | 0 0
  1. /* Hacer un programa que permita ingresar una lista de números positivos, negativos o cero hasta que se ingrese
  2.  el 5º número par.
  3. Calcular e informar:
  4. La cantidad de ternas de números negativos ingresados de manera consecutiva.
  5.  
  6. Ejemplo A: 4, -1, -4, -5, 10, -3, -5, 7, -5, -3, -6, 10 → Cantidad de ternas: 2 */
  7. // Comentarios:
  8.  
  9. #include <iostream>
  10. using namespace std;
  11.  
  12. int main(void){
  13.  
  14.     int n;
  15.     int primerneg,segundoneg,tercerneg;
  16.     int contpares=0;
  17.     int contternas=0;
  18.     int esneg=0;
  19.  
  20.  
  21.     do
  22.     {
  23.         cout<< " Ingrese un numero: "<<endl;
  24.         cin>>n;
  25.  
  26.  
  27.         if(n%2==0)
  28.         {
  29.             contpares++;
  30.         }
  31.         if(n<0)
  32.         {
  33.             esneg++;
  34.             if( esneg==3 )
  35.             {
  36.                 contternas++;
  37.             }
  38.         }
  39.             else
  40.             {
  41.                 esneg=0;
  42.             }
  43.  
  44.     }
  45.     while(contpares<5);
  46.  
  47.         /* else{
  48.             if(n<0 && esneg>2 && contnumeros>=3)
  49.             {
  50.                 esneg++;
  51.                 contternas++;
  52.             }
  53.         } */
  54.  
  55.  
  56.     cout<<"La cantidad de ternas de numeros negativos ingresados de manera consecutiva es: "<<contternas<<endl;
  57.  
  58.     return 0;
  59. }
  60.  
Advertisement
Add Comment
Please, Sign In to add comment