Есть ответ 👍

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

В будний день Вася решает
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 задач.

248
404
Посмотреть ответы 1

Ответы на вопрос:


Первое: program r;       var a: array[0..8] of integer=(-6,7,45,-12,2,7,-15,0,64); l,i,sum: integer;       begin;       for i: =0 to 8 do               if a[i]> 0 then begin;                       sum: =sum+a[i];                       l: =l+1;               end;       for i: =0 to 8 do               writeln('a[',i,'] = ', a[i]);       write('сумма положительных элементов равна ',sum,', а из количество ',l); end. второе: program t;       var d: array [0..40] of integer; l,x: integer;       begin;       for x: =0 to 40 do begin;               d[x]: =45*x+15;               if d[x] mod 2 = 1 then l: =l+1;       end;       write('кол-во нечётных элементов ',l); end. третье: program y;       var p: array [0..25] of real; k: integer; avg: real; begin;       for k: =0 to 25 do begin;               p[k]: =7*k+3*k/15;               avg: =avg+p[k];       end;       avg: =avg/26;       write('среднее значение элементов массива ', avg); end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS