Informatică, întrebare adresată de Lariss16, 9 ani în urmă

Se citesc n numere naturale. Verificati daca cele n numere sunt in ordine crescatoare. C++

Răspunsuri la întrebare

Răspuns de Utilizator anonim
1
#include <iostream>
using namespace std;
int main ()
{setlocale(0,"");
int n,x,i,v,z;
int foo[100];
x=0;
while (n>0)
 {cout <<"Dati numarul:="<< x << endl;
cin >> n; 
foo[x]=n;
x=x+1;
}
i=0;
v=1;
z=1;
do {
if (foo[i]<foo[v])
{
z++;
}
i=i+1;
v=v+1;
} while (v<x);

if (z==x-1){cout <<"Numerele sint in ordine crescatoare"<< endl;
}
else
{cout <<"Numerele Nu sint in ordine crescatoare"<< endl;
}

system("pause");
return 0;}


Răspuns de tud0r2
0
#include <iostream>
using namespace std;
int main ()
{
int n,i,nr1,nr2,c=1;
cin>>n;
cin>>nr1;
for(i=2;i<=n;i++)
{
   cin>>nr2;
   if(nr1>nr2)
        c=0;
   nr1=nr2;

if (c==1)
cout <<"Numerele sunt in ordine crescatoare";
else
cout <<"Numerele NU sunt in ordine crescatoare";


return 0;
}
Alte întrebări interesante