Нужно составить программу с помощью Repeat,определяющую максимальное из всех введённых вами чисел.(Пусть признаком конца ввода чисел является введённое
5-9 класс
|
число 0).
var
i, e : Integer;
begin
Writeln('Вводите числа:');
i := 0;
repeat
Readln(e);
if e > i then i := e;
until e = 0;
Writeln('Наибольшее число: ', i);
end.
Program abc;
uses crt;
const n=30;
var
a:array[1..n] of integer;
i, max:integer;
begin
clrscr;
for i:=1 to n do
read(a[i]);
max:=a[1];
for i:=2ton do
if a[i]>max then max:=a[i];
write('max=',max);
end.
Другие вопросы из категории
калькулятор , игровые приставки , фотокамера кинокамера , GPS - навигаторы
Читайте также
получает на вход целые числа, количество введеных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 - признак окончания ввода, не входят в последовательность) .
Количество чисел не привышает 1000. Введеные числа не привышают 30000.
Программа должна вывести одно число - наибольшее из всех нечеиных введеных чисел.
Пример работы программы:
Входные данные Выходные данные
15 17
20
17
0
Составьте программу, определяющую минимальное из всех введенных вами чисел (число 99 - конец цикла).
и составляют b руб(в месяц).Рост цен ежемесячно увеличивает расходы на 3%,составьте программу расчета необходимой суммы денег,которую нужно единовременно попросить у родителей,чтобы можно было прожить 10 месяцев,используя эти деньги.
2.Дано 2х значное число составить программу с помощью которой можно отпределить входит ли в это число цифра шесть.
такого: var a,b,c:(integer)-целые; l,k,n:(real)-вещественные), найти сумму первых двух чисел, частное второго и третьего числа и утроить сумму трёх чисел. мне нужно составить программу дальше я знаю только начало: program ur1; var a,b,c:integer; l,k,n:real; begin и всё я дальше не могу сделать, помогите полажуйста чем можете!