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
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";
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
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă