Se citesc n numere naturale. Verificati daca cele n numere sunt in ordine crescatoare. C++
Răspunsuri la întrebare
Răspuns de
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;}
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
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;
}
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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Ed. muzicală,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă