
Вопрос задан 06.08.2018 в 23:01.
Предмет Информатика.
Спрашивает Галимова Анастасия.
Помогите!!! Срочно!!! (Pascal ABC) В один из летних дней Аркадий со своими родителями отправился в
автомобильное путешествие. Он очень надеялся, что за городом им удастся избежать ненавистных пробок. Но, увы, уже через час они попали в затор. Аркадий загрустил и задумался о том, с какой скоростью они могли бы ехать, если бы не было пробки... Участок дороги, на котором они сейчас находятся, — однополосный. А это значит, что обгонять едущие впереди машины не представляется возможным. Т. е. какой бы мощной машина ни была, она все равно не сможет ехать быстрее, чем машина впереди неё. Аркадий хорошо разбирается в машинах и поэтому знает максимальные скорости тех машин, которые едут впереди. Теперь он хочет понять, с какой максимальной скоростью могла бы ехать каждая машина на данном участке.ВХОДНЫЕ ДАННЫЕВ первой строчке дано число N (1 ≤ N ≤ 200) — количество машин в пробке. В следующих N строчках записано по одному целому числу в каждой, причем в i-й строчке записана скорость i-й машины. Скорость каждой из машин не превышает 300. Считается, что (i + 1)-я машина едет за i-й, а первая машина может ехать со своей максимальной скоростью.ВЫХОДНЫЕ ДАННЫЕВыведите N чисел — скорости машин, с которыми они могли бы ехать на данном участке. ВХОДНЫЕ ДАННЫЕ280100ВЫХОДНЫЕ ДАННЫЕ80 80

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

Отвечает Авраменко Вова.
var
a: array[1..200] of integer;
i, n: integer;
begin
readln(n);
for i := 1 to n do
begin
readln(a[i]);
if i > 1 then
if a[i] > a[i-1] then
a[i] := a[i-1];
end;
for i := 1 to n do
write(a[i], ' ');
end.
a: array[1..200] of integer;
i, n: integer;
begin
readln(n);
for i := 1 to n do
begin
readln(a[i]);
if i > 1 then
if a[i] > a[i-1] then
a[i] := a[i-1];
end;
for i := 1 to n do
write(a[i], ' ');
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
To solve this problem, we need to find the maximum speed at which each car can travel on the given stretch of road. The input consists of the number of cars in the traffic jam, followed by the speeds of each car. The output should be the maximum speed at which each car can travel.
Let's break down the problem and solve it step by step.
Step 1: Read the input
The first line of the input contains the number of cars in the traffic jam, denoted by N. The following N lines contain the speeds of each car.Step 2: Find the maximum speed for each car
Since the cars are moving in a single file and cannot overtake each other, the maximum speed at which each car can travel is equal to the speed of the car in front of it. The first car can travel at its maximum speed.Step 3: Output the results
Print the maximum speed for each car in the order they appear in the input.Now let's write the code to solve this problem in Pascal ABC:
```p


Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili