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

Se citește de la tastatura un număr natural n de exact 2 cifre. Sa se calculeze suma numerelor mai mici decât n care au ultima cifra divizibilă cu 3.
Program C++

Răspunsuri la întrebare

Răspuns de bulbucadrian06
0

Răspuns:

#include <iostream>

using namespace std;

int n, s;

int main()

{

   cin >> n;

   for (int i = n; i >= 1; --i) {

       int ultimacif = i % 10;

       if (ultimacif % 3 == 0) {

           cout << i << ' ';

           s += i;

       }

   }

   cout << s;    

   return 0;

}

Explicație:

Am parcurs un sir de la n la 1 si am verificat daca ultima cifra a lui i(numarul din sir) este divizibila cu 3 => suma += numar;

Succes !

Alte întrebări interesante