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

convertiți în c++ va rog

citeşte a,b {numere naturale}

x ⬅️1

┌cât timp (a>0)şi(b>0) execută

│┌dacă (a mod 10)<(b mod 10)

││ atunci x⬅️0

│└■

│ a⬅️[a/10]; b⬅️[b/10]

└■

┌dacă (x=1) şi (b=0)

│ atunci scrie ”DA”

│ altfel scrie ”NU”

└​

Răspunsuri la întrebare

Răspuns de andyalexandru2oy0r8e
1

Răspuns:

#include <iostream>

using namespace std;

unsigned int a,b,x;

cin>>a>>b;

x=1;

while((a>0)&&(b>0)){

if((a%10)<(b%10)) x=0;

a/=10;

b/=10;}

if(x==1&&b==0) cout<<"DA";

else cout<<"NU";

return 0;}

Alte întrebări interesante