👤

se citește un numar natural de 8 cifre . scrieti un program care verifica daca numarul n are toate cifrele in ordine crescătoare si afișează "Da" sau "Nu". exemplu: pentru n=1347 se va afisa Da, si pentru n=23157 se va afisa Nu.

va rog frumos, vreau urgent ca trebuie sa plec imediat la scoala!!!!!


Răspuns :

In C++

Metoda 1:

#include
using namespace std;

int main() {
int n,a,b,c,d,e,f,g,h;
cin>>n;
a=n/10000000%10;
b=n/1000000%10;
c=n/100000%10;
d=n/10000%10;
e=n/1000%10;
f=n/100%10;
g=n/10%10;
h=n%10;
if(n>=10000000 && n<=99999999)
{if(a {cout<<"Da"< else
{cout<<"Nu"< }
else
return 0;
}



Metoda 2:

#include
using namespace std;

int main() {
int n;
cin>>n;
if(n>=10000000 && n<=99999999)
{if(n/10000000%10 < n/1000000%10 <
n/100000%10 < n/10000%10 < n/1000%10 < n/100%10 < n/10%10 < n%10)
{cout<<"Da"< else
{cout<<"Nu"< }
else
return 0;
}




E exact la fel. (bine, aproape la fel)
Long n;int uc;(uc=ultima cifra)
While(n!=0){
Uc=n%10;
If (uc<(n/10)%10)
Cout<<"da";
Else
Cout<<"nu";
n/=10;
}