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!!!!!
Utilizator anonim:
haideti va rog
using namespace std;
int n;
main()
{
cout << "n=" << endl;
cin>>n;
if(n%10>(n/10%10))
cout<<"DA";
else cout<<"NU";
return 0;
}
Asta ar fi o metoda
Răspunsuri la întrebare
Răspuns de
3
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)
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)
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<b<c<d<e<f<g<h)
{cout<<"Da"<<endl;}
else
{cout<<"Nu"<<endl;}
}
else
return 0;
}
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"<<endl;}
else
{cout<<"Nu"<<endl;}
}
else
return 0;
}
Răspuns de
1
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;
}
While(n!=0){
Uc=n%10;
If (uc<(n/10)%10)
Cout<<"da";
Else
Cout<<"nu";
n/=10;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă