volodya13031
03.06.2020 00:08

Набор текста PYTHON 3 Алишер и Сержан соревнуются в быстром наборе текста. Им дается текст с S набором символов, скорость набора текста Алишера V1 символов в миллисекунду, а Сержан набирает V2 символов в миллисекунду. Также перед и после набора текста у них происходит ping(задержка обработки за на сервере), то есть, перед тем как получить текст и отправить его обратно на онлайн платформу . У Алишер T1 миллисекунд, а у Сержана T2 миллисекунд.
Последовательность выполнения действий является следующее:
Алишеру и Сержану в течении T1 и T2 времени приходит текст.
Затем как только текст пришел каждый начинает набор текста.
Затем как только они закончили набор текста они отправляют текст обратно за T1 и T2 времени.
Победителем является тот чей текст система обработала быстрее. Напишите программу, которая вычислит, кто является победителем.
Вводные данные:
На первой строке число S, количество символов в тексте.
На второй строке число V1 скорость набора текста Алишера.
На третьей строке число V2, скорость набора текста у Сержана.
На четвертой строке T1 ping в миллисекундах у Алишера.
На пятой строке T2, ping в миллисекундах у Сержана.
Выходные данные:
На одной строке если выиграл Алишер, имя "Alisher". Если выиграл Сержан, имя "Serzhan", а если текст обоих обработал в одно время слово "Friendship".
Пример 1
Ввод:
5
1
2
1
2
Вывод:
Alisher

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
An0441
12.03.2020 18:31

Всё зависит от соглашения об наименование имен на проекте.

Переменные, в которых храниться данные, называют, в основном, символами. Это предназначено для того, чтобы понять, что хранится, зачем и с какой целью применяется переменная, метод, класс и т.п.

Тип char - символьный тип данных позволяет хранить как и цифры, так и буквы. Число - тоже символ.

Приведу пример: давай напишем переменную, которая будет хранить количество колес в машине.

Вариант 1 : char  wheel = 4

Вариант 2 : char  _0х98532 = 4 (да - да, такое чудо существует)

Думаю, гораздо легче понять, что вариант 1 более понятен.

0,0(0 оценок)
Ответ:
ніка37654
04.05.2022 19:44

program count4;

var

 size, amount, counter, i: integer;

begin

 counter := 0;

 amount := 0;

 readln(size);

 while counter < size do

 begin

   readln(i);

   if (i mod 4 = 0) then

     amount := amount + 1;

   counter := counter + 1;

 end;

 write(amount);

end.

Объяснение:

program count4;  // Название программы

var

 size, quantity, counter, i: integer;  // Создание целочисленных переменных

i - вводимые числа с клавиатуры; size - количество чисел в последовательности;quantity - количество чисел, кратных 4;counter - переменная счетчик.

begin  // Начало программы

 counter := 0;  // Переменная счетчик = 0

 quantity:= 0;  // Количество четырехзначных чисел = 0

 readln(size);  // Считываем количество чисел в последовательности с клавиатуры

 while counter < size do  // Пока значение переменной counter < значения переменной size

 begin  // Начало цикла

   readln(i);  // Считываем число с клавиатуры

   if (i mod 4 = 0) then  // Если остаток от деления = 0, тогда

     quantity:= amount + 1;  // Количество + 1

   counter := counter + 1;  // Переменная счетчик + 1

 end;  // Конец цикла

 write(quantity);  // Вывод значения переменной quantity

end. // Конец программы

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота