Предмет: Информатика,
автор: kalamazoo444
Помогите пожалуйста на с++ очень срочно информатика
Мне задали дз по информатике я не знаю как решить 3ю задачу помогите пожалуйста даю 60баллов, условие:
На промежутке от а до б найти числа у которых сумма цифр четная и первая цифра делится на вторую на C++ даю 60баллов!!!
Ответы
Автор ответа:
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";
}
Похожие вопросы
Предмет: Русский язык,
автор: Quoter
Предмет: Русский язык,
автор: Двдадвлудудвла
Предмет: Русский язык,
автор: alevtina03
Предмет: Химия,
автор: kotik283
Предмет: История,
автор: АйсиЛав