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

Se citesc de la tastatura n numere naturale. Sa Se calculeze suma numerelor care au suma cifrelor egală cu k, unde k este un număr natural citit de la tastatură.
rezolvare ptr cls a 9-a pls

Răspunsuri la întrebare

Răspuns de Sergetec
2

Salut!

Ai aici rezolvarea in C++

#include <iostream>

using namespace std;

int sumCif(int n)

{

 int num = 0;

 while (n != 0)

 {

   num += n % 10;

   n /= 10;

 }

 return num;

}

int main()

{

 int n, k, suma = 0;

 cin >> n >> k;

 for (int i = 1; i <= n; i++)

 {

   int x;

   cin >> x;

   if (sumCif(x) == k)

   {

     suma = suma + x;

   }

 }

 cout << suma;

   return 0;

}


yuko97: ms
Alte întrebări interesante