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

Помогите пожалуйста на с++ очень срочно информатика
Мне задали дз по информатике я не знаю как решить 3ю задачу помогите пожалуйста даю 60баллов, условие:
На промежутке от а до б найти числа у которых сумма цифр четная и первая цифра делится на вторую на C++ даю 60баллов!!!

Ответы

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

#include <iostream>

using namespace std;

int kdig(int n, int k){

   string sn = to_string(n);

   return (sn[k] - '0');

}

int sumdig(int n){

   int sum = 0;

   while(n > 0){

       sum += n % 10;

       n /= 10;

   }

   return sum;

}

signed main(){

   int a, b;

   cin >> a >> b;

   for(int i = a; i <= b; i++)

       if(kdig(i,1) != 0 && sumdig(i) % 2 == 0 && kdig(i,0) % kdig(i,1) == 0)

           cout << i << "\n";

}

Похожие вопросы
Предмет: Русский язык, автор: Двдадвлудудвла
Предмет: История, автор: АйсиЛав