Informatică, întrebare adresată de amalia686, 9 ani în urmă

Se citește un număr natural n. Folosind structura repetitiva cu test inițial sa se calculeze suma cifrelor acelui număr.
Va rooog
E urgeent


boiustef: pascal sau c++ ?

Răspunsuri la întrebare

Răspuns de boiustef
0

-----------------------varianta pascal----------------

program sumaCifrelor;

var n, cif, suma: integer;

begin

 write('introdu numar natural: '); read(n);

 suma:=0;

 while (n>0) do

   begin

     cif:=n mod 10;

     suma:=suma + cif;

     n:=n div 10;

   end;

 writeln('suma cifrelor = ', suma);

end.

--------------- varianta c++  ---------------------------------

#include <iostream>

using namespace std;

int n, cif, suma;

int main()

{

   cout << "introdu numar natural: "; cin >> n;

   while (n>0)

   {

       cif=n%10;

       suma=suma+cif;

       n=n/10;

   }

  cout << "suma cifrelor = " << suma;

}

Alte întrebări interesante