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

Se considera algoritmul alăturat reprezentat in pseudocod.
a) care este valoarea afișată daca se introduc de la tastatura valorile 59,480,16,329, 0?
b) scrieți programul C++ corespunzător algoritmului dat.
______________________________
Algoritmul : citeste n (n numar natural)
a=0
p=1
cat timp n=! 0 executa
{ cat timp n>9 executa
n=[n/10]
a=n*p+a
p=p*10
citeste n

scrie a

Răspunsuri la întrebare

Răspuns de MariusCelTrifan
1

Răspuns:

a) 5,88,1,62,0

b)  

#include <iostream>

using namespace std;

int main()

{

   int n,a=0,p=1;

   cout<<"n=";

   cin>>n;

   while(n!=0)

       {

           n=n/10;

           a=n*p+a;

           p=p*10;

       }

       cout<<a;

       return 0;

}

Explicație:

Multumesc+5 stele+cel mai inteligent raspuns?


Spiderman1234: Cum ai aflat la punctul a) care sumt valorile afișate?
Spiderman1234: Daca vrei coroana, da-mi rezolvarea completa
Alte întrebări interesante