Informatică, întrebare adresată de BogdanStetco155, 8 ani în urmă

Ma poate ajuta cineva repde: Se citesc pe rand numere intregi formate din ninim 2 cifre ,pana la intalnirea lui 0 . Sa se afiseze pe ecran cate numere care au prima cifra mai mare decat ultima cifra exista !


aeo27: vrei in c++?
aeo27: sau pseudocod?
BogdanStetco155: da
BogdanStetco155: c++

Răspunsuri la întrebare

Răspuns de AgentuPistolar
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int a,ca,p,cont=0;

   cin>>a;

   while(a!=0)

   {

       p=1;

       ca=a;

       while(ca)

       {

           p=p * 10;

           ca=ca/10;

       }

       p=p/10;

       if(a/p>a%10)

           cont=cont+1;

       cin>>a;

   }

   cout<<cont;

   return 0;

}

Explicație:

Răspuns de aeo27
1

#include <iostream>

using namespace std;

int x,y,inv,a,b,c;

int main ()

{cin>>x;

while (x!=0)

{a=x%10;

y=x; inv=0;

while (x!=0)

{c=x%10;

inv=inv*10+c;

x=x/10;}

b=inv%10;

if (b>a)

cout<<y;

cin>>x;}

return 0;}

Alte întrebări interesante