S-a notat cu x%y restul împărţirii numărului
întreg x la numărul întreg nenul y şi cu [a]
partea întreagă a numărului real a .Scrieţi programul C/C++ corespunzător algoritmului dat. citeşte x,z (numere naturale)
yÅ0
┌repetă
│ yÅy*10+x%10
│ xÅ[x/100]
└până când x=0
┌cât timp y*z>0 şi y%10=z%10 execută
│ yÅ[y/10]
│ zÅ[z/10]
└■
┌dacă y+z=0 atunci
│ scrie 1
│altfel
│ scrie 0
passbrain123:
Ai incercat?
Răspunsuri la întrebare
Răspuns de
1
#include<iostream.h>
void main()
{
int x,y=0,z;
cout<<"x:"; cin>>x;
cout<<"z:"; cin>>z;
do
{
y=y*10+x%10;
y=int(x/100);
}
while(x==0);
while(x*y>0 && y%10==z%10)
{
y=int(y/10);
z=int(z/10);
}
if(y+z==0)
cout<<"1";
else
cout<<"0";
}
void main()
{
int x,y=0,z;
cout<<"x:"; cin>>x;
cout<<"z:"; cin>>z;
do
{
y=y*10+x%10;
y=int(x/100);
}
while(x==0);
while(x*y>0 && y%10==z%10)
{
y=int(y/10);
z=int(z/10);
}
if(y+z==0)
cout<<"1";
else
cout<<"0";
}
Alte întrebări interesante
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
10 ani în urmă
Matematică,
10 ani în urmă