Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 06.09.2019
Сообщений: 67
1

Найти натуральные числа из заданного интервала, которые при делении на d в остатке дают z

06.09.2019, 17:21. Показов 2171. Ответов 3
Метки нет (Все метки)

В интервале (а;b) найти все натуральные числа, которые при делении на d в остатке дают натуральное z . Все переменные вводятся с клавиатуры
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2019, 17:21
Ответы с готовыми решениями:

Найти числа из заданного интервала, которые при делении на число d дают в остатке z
в данном интервале (a;b) найти все натуральные числа, которые при деление на натуральное число d,...

Найти четырехзначные числа, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111
Составить программу поиска четырехзначных чисел в С++, которые при делении на 133 дают в остатке...

Найти все пятизначные числа, которые при делении на A дают в остатке B, а при делении на C дают в остатке D
C++ Напишите программу, которая вводит четыре натуральных числа (a, b, c и d) и находит все...

Найти числа, которые при делении на 47 дают в остатке 43, а при делении на 43 дают в остатке 47
Мне нужно написать программу в Dev-C++ для поиска трехзначных чисел, которые при делении на 47 дают...

3
359 / 226 / 120
Регистрация: 25.06.2019
Сообщений: 830
06.09.2019, 17:30 2
Лучший ответ Сообщение было отмечено Vlados200111 как решение

Решение

C++
1
2
3
4
5
int a,b,d,z;
cout<<"a b d z: ";
cin>>a>>b>>d>>z;
for(int i=a; i<=b; i++)
if(i%d==z) cout<<i<<endl;
1
6500 / 4422 / 2531
Регистрация: 18.12.2017
Сообщений: 13,827
06.09.2019, 18:15 3
насколько знаю, так: (а;b) обозначается открытый интервал, т.е. границы не входят
0
3347 / 1925 / 368
Регистрация: 09.09.2017
Сообщений: 7,791
06.09.2019, 18:52 4
Не обязательно перебирать все числа:
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
int main(){
  int a,b,d,z;
  scanf("%i%i%i%i", &a, &b, &d, &z);
  a = (a-z)/d+1;
  a = a*d+z;
  for(; a<b; a+=d)printf("%i\n", a);
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2019, 18:52

Найти четырехзначные числа, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111
Составить программу поиска четырехзначных чисел, которые при делении на 133 дают в остатке 125, а...

Найти все пятизначные числа, которые при делении на A дают в остатке B, а при делении на C дают в остатке D
Напишите программу, которая вводит четыре натуральных числа (a, b, c и d) и находит все пятизначные...

Найти все числа, которые при делении на a дают остаток b, а при делении на b дают в остатке a
Ввести два натуральных числа a и b, на промежутке от 1 до N найти все числа, которые при делении на...

Вывести на экран натуральные числа от 1 до 100, которые при делении на 6 дают в остатке 4, и их количество
70. Вывести на экран натуральные числа от 1 до 100, которые при делении на 6 дают в остатке 4, и их...

Вывести на экран натуральные числа от 1 до 100, которые при делении на 4 дают в остатке 2, и их количество
вопрос в теме. помогите, пожалуйста :с

Найти трехзначные числа, которые при делении на 47 дают в остатке 43
Составить программу поиска трехзначных чисел, которые при делении на 47 дают в остатке 43, а при...


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

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

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