М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
yan0125
yan0125
03.07.2022 18:36 •  Информатика

Решить на C++ Задача "Остатки"

Даны целые неотрицательные числа a, b, c, d, при этом 0≤c

В этой задаче нельзя использовать инструкцию if, должен быть только один цикл. (ложь, можно использовать один цикл for и сколь угодно циклов while)

Входные данные

На вход подаются четыре строки, в каждой из которых написано по одному неотрицательному целому числу — a, b, c, d. Все числа не превосходят 2*10^{9}, 0≤c

Выходные данные

Выведите ответ на задачу.

подсказки:

Можно вычесть из чисел a и b число c. Тогда задача сведётся в поиску всех чисел на отрезке от a до b, которые делятся на d. Важно не забыть прибавить c к числам, которые выводятся в качестве ответа.

Ближайшее число, больше или равное a, которое делится на d можно вычислить по формуле: (a+d−1)/d∗d (деление в данном случае целочисленное).


Решить на C++ Задача ОстаткиДаны целые неотрицательные числа a, b, c, d, при этом 0≤cВ этой задаче

👇
Ответ:

Данные поменяй немного и готово

#include <iostream>

using namespace std;

int main()

{

int a, b, c, d, i;

cin >> a >> b >> c >> d; //(ввод abcd)

i = a + (c - a % d); //(первое число из промежутка от a до b имеющее остаток c при делении на d)

while (i <= b)

{

cout << i; //(выводим все числа из промежутка от a до b имеющее остаток c при делении на d)

i += d; //(если к числу имеющее остаток c при делении на d прибавить d оно также будет давать остаток c)

}

}

4,6(51 оценок)
Открыть все ответы
Ответ:
young22228
young22228
03.07.2022

ө мен Бахтыбай Абылай хан атындағы қазақ ұлттық университетінің журналистика факультетін бітірген қазақ халқының саны жөнінен де бар білгені жөн бе әлде қоладан ба не истеп калайсындар мен Бахтыбай Абылай хан атындағы қазақ ұлттық университетінің журналистика факультетін бітірген қазақ халқының саны жөнінен де бар білгені жөн бе әлде қоладан ба не истеп калайсындар мен Бахтыбай Абылай хан атындағы қазақ ұлттық университетінің журналистика факультетін бітірген қазақ халқының саны жөнінен де бар білгені жөн бе әлде қоладан ба не истеп

4,6(25 оценок)
Ответ:
Dozie
Dozie
03.07.2022
Инструментальные панели управляются из раздела Вид → Показать или спрятать. Открытые панели помечаются флажками. В закрытых панелях флажков нет. Для закрытия или открытия панели нужно щелкнуть мышью по имени этой панели.
Кроме традиционных инструментальных панелей (Панель команд, Панель параметров инструментов, Панель инструментов) к панелям относятся: Линейки, Полосы прокрутки, Палитра цветов и Строка состояния.
Под полосой меню находится Панель команд. Под ней находится Панель параметров инструментов. В левой части рабочего окна находится Панель инструментов.
Панель параметров инструментов для каждого выбранного инструмента предлагает свой набор параметров.
Каждый инструмент на панели рабочих инструментов имеет параметры по умолчанию. Для просмотра или переопределения этих параметров необходимо выполнить одно из следующих действий:
Выполнить команду Файл → Настроить Inkscape;
Нажать на кнопку Изменить общие настройки Inkscape () на панели Панель команд;
Выполнить комбинацию клавиш Shift + Ctrl + P.
После любого из этих действий открывается окно Настроить Inkscape. Для настройки параметров каждого рабочего инструмента нужно открыть группу Инструменты (щелкнуть по значку плюс (+)).
4,5(82 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ