Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2020, 13:03   #1
fl0xm9
Новичок
Джуниор
 
Регистрация: 27.11.2020
Сообщений: 2
По умолчанию Задание начального уровня. Подготовка к олимпиаде

Подготовка к олимпиаде
Вася готовится к муниципальному этапу олимпиады по информатике, он хочет показать на нём хороший результат. Чтобы добиться этого, он разработал собственную систему тренировок — он каждый день решает задачи. Причём, он решает разное количество задач в будние и в выходные дни.

В будний день Вася решает
X
задач, в выходной день —
Y
задач.

Выходным Вася считает каждый
K
-й день, то есть дни с номерами
K
,
2
K
,
3
K
,

являются выходными.

Вася будет готовиться к олимпиаде ровно
N
дней и он хочет заранее знать, сколько всего задач он решит. Считается, что Вася решает задачи, начиная с дня с номером 1.

Требуется написать программу, которая по данным
N
,
K
,
X
,
Y
вычисляет количество решённых задач.

Входные данные
В первой строке вводится натуральное число
N
(
1

N

1000
) - количество дней, которое Вася будет решать задачи для подготовки к олимпиаде.

Во второй строке вводится натуральное число
K
(
1

K

1000
) - номер первого выходного дня.

В третьей строке вводится натуральное число
X
(
1

X

1000
) - количество задач, которое Вася решает в будний день.

В четвёртой строке вводится натуральное число
Y
(
1

Y

1000
) - количество задач, которое Вася решает в выходной день.

Выходные данные
Выведите единственное целое число — суммарное количество решённых задач.

Пример
входные данные
3
2
10
15

выходные данные
35

Примечание
В примере в первый и третий день Вася решит по 10 задач. Во второй день он решит 15 задач.
Изображения
Тип файла: png Снимок.PNG (89.9 Кб, 1 просмотров)
fl0xm9 вне форума Ответить с цитированием
Старый 27.11.2020, 13:26   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Дык я не понял - кто готовится к олимпиаде - мы или Вася? Кому задание ?
digitalis вне форума Ответить с цитированием
Старый 27.11.2020, 13:29   #3
fl0xm9
Новичок
Джуниор
 
Регистрация: 27.11.2020
Сообщений: 2
По умолчанию

digitalis, Вася. Это так задача звучит. Решите пожалуйста
fl0xm9 вне форума Ответить с цитированием
Старый 27.11.2020, 14:51   #4
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Начни.
Напиши первую часть кода, в которой переменные N, K, X, Y получают свои значения.

Попробуй определить, сколько будет выходных?
Можешь просто описать своими словами, как это сделать.
А сколько тогда будет будней?

Далее всё будет проще.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оцените сложность экзамена на програмера начального уровня, full stack rlib Свободное общение 6 24.10.2015 22:41
Подготовка к региональной олимпиаде New man Помощь студентам 20 14.12.2012 21:01
План обучения.Подготовка к олимпиаде. DeaD-Morozzz Свободное общение 17 23.10.2012 23:05
лабораторное задание по дисциплине "Программирование на языке высокого уровня" (с++) Иван Савин Помощь студентам 2 01.01.2011 18:36