Информатика, опубликовано 2018-08-22 22:35:50 by Гость

Помогите сослать программу на Паскале.Поиск чисел в массиве. Program Example; {Программа заполняет массив Rand случайными числами в диапазоне от 0 до 50, вводит число Х, и вычисляет, сколько раз Х входит в массив Rand} Var Rand: array[1..20] of integer; I, X, NumberX : integer, Begin {Установка датчика случайных чисел} ​Randomize; {Заполнение массива случайными числами и вывод их на экран} ​Writeln(‘Массив случайных чисел:’) ​For I:=1 to 10 do ​begin ​ Rand[I]:=random(50); Write(Rand[I]:4) ​End; ​Writeln; {Ввод Х} ​Write(‘Введите Х:’)); Readln(X); {Подсчет числа вхождений Х в массив} ​NumberX:=0; ​For I:=1 to 10 do ​​If Rand(I)=X then NumberX:=NumberX+1; {Анализ и вывод результата} ​If NumberX=0 ​Then​writeln(‘В массиве нет числа’,X) ​Else writeln(‘Число’,X,’в массиве присутствует’,NumberX,’раза’) End.

Ответ оставил Гость

Var Rand: array[1..20] of integer;
I, X, NumberX : integer;
Begin 
Writeln(Массив случайных чисел);
For I:=1 to 10 do
begin Rand[I]:=random(50);
Write(Rand[I]:4);
End;
Writeln;
Write(Введите Х:);
 Readln(X);
NumberX:=0;
For I:=1 to 20 do
If (Rand[I]=X) then NumberX:=NumberX+1;
If NumberX=0 Then
writeln(В массиве нет числа ,X)
Else writeln(Число,X,в массиве присутствует ,NumberX, раза)
End.

Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.

Форма вопроса доступна на полной версии этой страницы.