Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Swamp!
2 / 2 / 0
Регистрация: 20.05.2013
Сообщений: 40
1

Найти количество таких чисел из диапазона от 1 до N, что их сумма цифр делится на K

20.11.2015, 08:36. Просмотров 407. Ответов 1
Метки нет (Все метки)

Вводятся два числа N и K. Выведите количество чисел из диапазона от 1 до N таких, что их сумма цифр делится на K.

мой код зацикливается, не могунайти ошибку.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int main()
{int sum = 0, n, k, i, ost, s = 0;
scanf("%d%d", &n, &k);
for (i = 1; i <= n; i++) {
    sum = 0;
    while (i != 0) {
        ost = i % 10;
        i = i / 10;
        sum = sum + ost;
    }
    printf("%d ", sum);
    if ((sum % k) == 0) s = s+1;
}
printf("%d", s);
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2015, 08:36
Ответы с готовыми решениями:

Вводятся два числа N и K. Выведите количество чисел из диапазона от 1 до N включительно таких, что их сумма цифр делится на K.
Вводятся два числа N и K. Выведите количество чисел из диапазона от 1 до N включительно таких, что...

Определить количество натуральных чисел, таких, что сумма любых трех подряд идущих цифр числа делится на 3
Определить, сколько существует натуральных k-значных (3&lt;=k&lt;=30) чисел, таких что сумма любых трех...

Произведение цифр трехзначного числа кратно 11, само число также делится на 11. Найти количество таких чисел
Здравствуйте. Буду благодарен, если поможете с решением задачи. Произведение цифр трехзначного...

Найти количество N-разрядных натуральных чисел, у которых сумма цифр делится на K
Условие задачи: Определите количество N-разрядных натуральных чисел, у которых сумма цифр делится...

Найти натуральное число M такое, что M делится на N и сумма цифр M делится на N
256 мегабайт, 2 секунды Задано натуральное число N (1 ≤ N ≤ 100 000). Найдите натуральное число...

1
VasiliyRM
68 / 68 / 55
Регистрация: 17.11.2015
Сообщений: 148
20.11.2015, 08:53 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main()
{int sum = 0, n, k, i, ost, s = 0, r;
scanf("%d %d", &n, &k);
for (i = 1; i <= n; i++) {
    sum = 0;
    r=i;
    while (r != 0) {
        ost = r % 10;
        r = r / 10;
        sum = sum + ost;
    }
    printf("%d ", sum);
    if ((sum % k) == 0) s = s+1;
}
printf("%d", s);
}
у тебя i используется для цикла и ты ее же изменяешь, поэтому цикл вечный
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2015, 08:53

Среди натуральных трехзначных чисел найти те, сумма квадратов цифр которых делится на А, а само число делится на А+1
помогите решить, вот как я пытался решить, но что-то не правильно( var x,i,y,z,k,a:integer;...

Найти в интервале от N1 до N2 все числа, сумма цифр которых делится нацело на количество цифр
Разработать приложение, позволяющее найти в интервале от N1 до N2 все числа, сумма цифр которых...

Количество N-разрядных натуральных чисел, у которых сумма цифр делится на K
Пожалуйста, помогите решить задачу: Определите количество N-разрядных натуральных чисел, у...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.