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

Program example2; var rand: array[1..20] of integer; i,x,numberx: integer, begin randomize; writeln('masiv slychainix chisel') for i: =1 to 20 do begin rand[i]: random(50); write(rand[i]: 4) end; writeln; write('vvedite x: ')); readln(x); numberx: =0; for i: =1 to 20 do if rand(i)=x then numberx: =numberx+1; if numberx=0 then writeln('v masice net chisla ',x) else writeln('chislo ',x,'v masive prisytsvyet ',numberx,'paz') end. это программа из учебника, но она не работает на pascalе abc исправте её так что бы работала.

Показать ответ
Ответ:
krasotkinaeliz
krasotkinaeliz
01.10.2020 14:09
Program Example2;
var Rand: array[1..20] of integer;
I,X,NumberX:integer;
begin
Randomize;
writeln('Masiv slychainix chisel');
for I:=1 to 20 do
begin
Rand[I]:=random(50);
write(Rand[I]:4)
end;
writeln;
write('Vvedite X:');
readln(X);
NumberX:=0;
for I:=1 to 20 do
if Rand[i]=X
then NumberX:=NumberX+1;
if NumberX=0
then writeln('V masice net chisla ',X)
else writeln('Chislo ',X,'v masive prisytsvyet ',NumberX,'paz')
end.
Ошибок то 4-5... скобка лишняя, массив не был описан правильно и точка с запетой не стояла 
0,0(0 оценок)
Ответ:
kristinaalekse1
kristinaalekse1
01.10.2020 14:09
uses crt;
var a, b, c, i, n:integer;   
s :array [1..10000] of integer;
begin
     clrscr;
     writeln ('Введите размер массива, который надо сгенерировать');
     read (n);
     for i:=1 to n do 
          s[i]:=random(50);
     for i:=1 to n do 
          writeln (i, ' элемент равен ', s[i]);
     writeln ('Введите число, которое нужно найти');
     read (a);
     for i:=1 to n do
          if s[i]=a then inc(b);
     if b=0 then writeln('В массиве нет числа ',a) else writeln('Число ', a,' в массиве встречается ', b,' раз');
end.

P.S. Надеюсь на благодарность и лучший ответ.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота