Am o problema in pseudocod si treb s-o transcriu in( c++) + inca 2 subpuncte.
citeste n(nr natural)
m=0
p=1
cat timp n>0 executa
c=n%10
daca c>0 atunci c=c-1( se termina daca)
m=m+c*p
p=p*10
n=[n/10] (se termina cat timp)
scrie m.
punctul a ) n=5172
b) transcriere in c++
c) n=? a i sa rezulte 2008
Fara raspunsuri fara sens! Daca nu stiti nu raspundeti.
Răspunsuri la întrebare
Răspuns de
0
# include <iostream>
using namespace std;
int main ()
{
int n, c,m=0,p=1;
while (n>0)
{
c=n%10;
if (c!=0)
c--;
m=m+c*p;
p=p*10;
n=n/10;
}
cout<<m;
system ("pause");
}
// ti-am transcris pseudocodul (desi nu pot sa vad o intrebuintare logica pt programul tau
using namespace std;
int main ()
{
int n, c,m=0,p=1;
while (n>0)
{
c=n%10;
if (c!=0)
c--;
m=m+c*p;
p=p*10;
n=n/10;
}
cout<<m;
system ("pause");
}
// ti-am transcris pseudocodul (desi nu pot sa vad o intrebuintare logica pt programul tau
dulkik:
asa ne-a scris pe tabla, mersi
Alte întrebări interesante
Biologie,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
10 ani în urmă
Matematică,
10 ani în urmă
Limba română,
10 ani în urmă
Matematică,
10 ani în urmă