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

Verificati daca sirul, in ordinea citirii, este ordonat crescator.
Algoritm in c++ daca de poate

Răspunsuri la întrebare

Răspuns de robertanisoiu
3

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n, i, ordonat, v[100];

   cout<<"Dati numarul de elemente al sirului: ";

   cin>>n;

   // Citeste elementele sirului

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

       cin>>v[i];

   // Verifica daca sirul este ordonat crescator in ordinea citirii

   ordonat=1;

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

       if(v[i]>v[i+1])

           ordonat=0;

   if (ordonat==1)

       cout<<"Sirul este ordonat crescator in ordinea citirii";

   else

       cout<<"Sirul NU este ordonat crescator in ordinea citirii";

   return 0;

}

Explicație:

Inainte de a verifica sirul setam variabila ordonat pe 1 si, daca un singur element este mai mare decat urmatorul o setam pe 0.

La sfarsit verificam variabila ordonat


PikachuuuLoveMe: multumesc!!!
Alte întrebări interesante