Предмет: Информатика, автор: alwayas228

Помогите решить, быстро!

Приложения:

shibgena: язык?
alwayas228: любой
alwayas228: го паскаль
shibgena: поздно, в паскаль я плохо умею

Ответы

Автор ответа: shibgena
1

Ответ:

Объяснение:

#include <iostream>

using namespace std;

int summa_cifr(int x)

{

   int summa_cifr = 0;

   while (x)

   {

       summa_cifr += x%10;

       x /= 10;

   }

   return summa_cifr;

}

int main()

{

   int n[100];

   int N, K;

   cout << "Vvedite N i K:"<< endl;

   cin >> N >> K;

   if(N > 100)

   {

       cout << "N slishkom bolshoe" << endl;

       return 0; //немедленный выход

   }

   for(int i = 0; i < N; i ++)

       cin >> n[i];

   for(int i = 0; i < N; i ++)

       if(summa_cifr(n[i]) == K)

           cout << i+1 << " ";

   cout << endl;

}

Приложения:
Похожие вопросы
Предмет: Русский язык, автор: marinosipenk
Предмет: Математика, автор: Евалева