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

Poate cineva rezolva aceste probleme si sa le explice, va rog mult. Nivel de clasa a x-a

Anexe:

Răspunsuri la întrebare

Răspuns de madalin01vaicar
2

Problema 2

#include <iostream>

using namespace std;

int n,s=0;

int main()

{

   cin>>n;

   while(n!=0)

   {

       if(n%3==0)

           s=s+n;

       else

           s=s;

       cin>>n;

   }

   cout<<s;

   return 0;

}

Pai, prima data citesti un numar natural n. Dupa aceea intri in constructia while. Prin if, verifici daca n impartit la 3 da restul 0. Daca da restul 0, atunci ultima suma aflata creste cu n. Daca nu, suma ramane aceeasi. Se citesti iar n de la tastatura, iar procesul se repeta pana cand se introduce un n=0. La final se afiseaza suma.


bordincrazvan: Mulțumesc mult
Alte întrebări interesante