Ребят помогите пожалуйста срочно нужно сделать задачу на С++
На промежутке от а до б найти числа у которых сумма делится на количество
Помогите пожалуйста даю 45балов
damskiyugodnik43:
ты девочка?
напиши полное условие
Это полное условие ,да я девочка
Ну смотрите ты вводишь а и б
С помощью такой программы abs(a-b) мы узнаем промежуток
Допустим вводим 3 и 8
С помощью такой программы abs(a-b) мы узнаем промежуток
Допустим вводим 3 и 8
отлично, что девочка, но с условием реально непонятки: найти числа у которых сумма делится на количество. Количество чего?
Количество ну сколько цифр в числе
ок, ща сделаю
Спасибо)
принимайте работу, миледи
Спасибо
Ответы
Ответ дал:
1
#include <iostream>
using namespace std;
int coldig(int n){
int cnt = 0;
while(n > 0){
cnt++;
n /= 10;
}
return cnt;
}
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(sumdig(i) % coldig(i) == 0)
cout << i << "\n";
}
Вас заинтересует
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад