Informatică, întrebare adresată de alexia5136, 8 ani în urmă

36. Se citesc n numere. Sa se verifice daca numerele pare sunt în ordine crescatoare, iar cele impare în ordine descrescatoare.
clasa a9a c++

Răspunsuri la întrebare

Răspuns de thet0mmy1407
1

Răspuns:

#include <iostream>  

using namespace std;

int main()

{

   int n, i, nr, x = 0, y = 1, OK1 = 0, OK2 = 0;

   cin >> n;

   for(i = 1; i <= n; i++){

       cin >> nr;

       if(nr % 2 == 0 && nr < x)

           OK1 = 1;

       else x = nr;

       if(nr % 2 == 1 && nr > y)

           OK2 = 1;

       else y = nr;

   }

   if(OK1 == 0)

       cout << "Numerele pare sunt in ordine crescatoare." << endl;

         else

       cout << "Numerele pare nu sunt in ordine crescatoare." << endl;

   if(OK2 == 0)

       cout << "Numerele impare sunt in ordine descrescatoare.";

         else

       cout << "Numerele impare nu sunt in ordine descrescatoare.";

   return 0;

}

// Sper ca este ok


alexia5136: numerele impare tb in ordine descrescatoare
thet0mmy1407: Da, corect, am uitat sa schimb textul deoarece am dat copy paste, in rest programul functioneaza pentru ordinea descrescatoare. Am modificat.
Alte întrebări interesante