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

Buna!Am aceasta problema la informatica si nu ii dau de cap.Sa se scrie un alcoritm in C++ in care se citeste un nr. nat. x.Sa se verifice daca numarul
are aspect de vale.Un nr. are aspect de vale daca exista o cifra K astfel incat toate cifrele din stanga sunt mai mari strict decat K iar cele din dreapta sunt mai mici strict.VA ROG MULT SA MA AJUTATI!

Răspunsuri la întrebare

Răspuns de blackstarace
3
int x,k,v[10],i=0,p;
cin>>x;
while(x)
{
v[i]=x%10;
if (x%10==k) p = i;
x=x/10;
i++;
}
int t=0;
for(j=v[p];j<i-1;j++) if (v[p]>v[p+1]) t=1;
for(j=v[p];j>=0;j--) if (v[p]<v[p+1]) t=1;

if(!t) cout<<"x este deal";
else cout<<"x nu este deal";





Alte întrebări interesante