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

Sa se determine daca toate cifrele sunt in ordine crescatoare , descrescatoare .Ex n=123 se afiseaza „toate cifrele in ordine crescatoare” , n= 7421 Se afiseaza toate cifrele in ordine descrescatoare iar pentru n= 3763 se afiseaza „Nici crescatoare nici descrescatoare”

Ajutoorrr in PSEUDOCOD

Răspunsuri la întrebare

Răspuns de Perryyy
2
C++:
#include <iostream>

using namespace std;
int main(){    int a,okc=1,okd=1;    cin>>a;    while(a>9)        {if((a%10)<(a/10)%10)okc=0;              if(a%10>(a/10)%10)okd=0;              a=a/10;}    if(okc==1)cout<<"toate cifrele in ordine crescatoare";    if(okd==1)cout<<"toate cifrele in ordine descatoare";    if(okc==0&&okd==0)cout<<" Nici crescatoare nici descrescatoare";    return 0;}pseudocot:

    initializez a,okc=1,okd=1;    citeste a;    cat  timp(a>9)        {daca((a%10)<(a/10)%10)okc=0;              daca(a%10>(a/10)%10)okd=0;              a=a/10;}    daca(okc==1)scrie:"toate cifrele in ordine crescatoare";    daca(okd==1)scrie :"toate cifrele in ordine descatoare";    daca(okc==0&&okd==0)scrie :" Nici crescatoare nici descrescatoare"; 
Alte întrebări interesante