Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

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
Utilizator anonim: bump
Utilizator anonim: up
Violetag: #include <iostream>
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 Utilizator anonim
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)

Utilizator anonim: Hmmm... Vad ca nu a scris tot...
Utilizator anonim: #include <iostream>
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;
}
Utilizator anonim: Si
Utilizator anonim: #include <iostream>
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;
}
Utilizator anonim: Le-am rescris aici. Voiai in C++ sau nu?
sTIL11: E prea greu asa
Utilizator anonim: ok, o sa testez pe amandoua si sa vad care e mai bună
Utilizator anonim: cand ajuns acasa o sa le testez
Utilizator anonim: ms pt ajutor
Utilizator anonim: oricum
Răspuns de sTIL11
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;
}
Alte întrebări interesante