Предмет: Информатика,
автор: Аноним
написать программу которая проверяет находится ли в массиве введенное с клавиатуры число. массив должен вводиться случайным образом(pascal)
Ответы
Автор ответа:
0
В массиве n элементов.
Случайным образом вводятся целые числа от 0 до 999.
x - ведённое с клавиатуры число.
i - цикловая переменная.
var
a : array [1..100] of integer;
x, i, n : integer;
begin
readln (n);
for i := 1 to n do
a [ i ] := random (1000);
readln (x);
for i := 1 to n do
if a [ i ] := x then
writeln ('введённое с клавиатуры число находится в массиве');
end.
Если количество элементов в массиве известно изначально, например 25, тогда строку " readln (n); " убираете, а строки
" for i := 1 to n do "
заменяете на
" for i := 1 to 25 do "
Минус данной программы: если введённое с клавиатуры число не находится в массиве, то программа ничего не выводит.
Похожие вопросы
Предмет: Қазақ тiлi,
автор: hiskuromi578
Предмет: Алгебра,
автор: vasabiii29
Предмет: Биология,
автор: m123482
Предмет: Информатика,
автор: SviatoIa
Предмет: Химия,
автор: AndyBVB