Вопрос задан 02.08.2023 в 13:54. Предмет Информатика. Спрашивает DELETED.

Паскаль. В первой строке программы задаётся кол-во чисел, не превышающих 300. Найти максимальное

число, оканчивающееся на 3.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Жидких Вадим.
Var i, n, x:integer;
begin
write ('Введите число: ');
readln (n);
for i:=1 to n do
if i mod 10 = 3 then x:=i;
writeln (x)
end.

Пример:
Введите число: 100
93
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на языке Паскаль, которая выполняет указанную вами задачу:

pascal
program MaxNumberEndingWith3; const MaxNumbers = 300; var n, i, num, maxNumEndingWith3: integer; begin write('Введите количество чисел: '); readln(n); maxNumEndingWith3 := -1; writeln('Введите числа:'); for i := 1 to n do begin read(num); if (num mod 10 = 3) and (num > maxNumEndingWith3) then maxNumEndingWith3 := num; end; if maxNumEndingWith3 <> -1 then writeln('Максимальное число, оканчивающееся на 3: ', maxNumEndingWith3) else writeln('Число, оканчивающееся на 3, не было введено.'); end.

Эта программа позволяет пользователю ввести количество чисел, затем последовательно вводить числа и находить максимальное число из них, оканчивающееся на 3.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос