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

Влинейном массиве целых чисел на i-е мест вставить элемент равный корню квадратному из суммы квадратов двух указанных с клавиатуры элементов. записать в паскале исправьте ошибки . program zadacha; var a: array [1..100] of integer; i,n,b,c: integer; s: real; begin write('кол. элементов'); readln(n); write('элементы массива'); for i: =1 to n do readln(a[i]); write('b='); readln(b); write('c='); readln(c); s: =sqrt(c)+sqrt(b); n: =n+1; for i: =n downto n+1 do a[i]: =a[i-1]; a[n]: =s; - вот не правильно for i: =1 to n do write(a[i]: 6) end.

Показать ответ
Ответ:
Мур214
Мур214
18.05.2020 21:25
Попробуй так, если в массиве толжен присутствовать корень, то он должен быть типа real)
program zadacha;
var a:array [1..100] of real;
i,n,b,c:integer;
s:real;
begin
write('êîë. ýëåìåíòîâ');
readln(n);
write('ýëåìåíòû ìàññèâà');
for i:=1 to n do 
readln(a[i]);
write('b=');
readln(b);
write('c=');
readln(c);
s:=sqrt(c*c+b*b);
n:=n+1;
for i:=n downto n+1 do
a[i]:=a[i-1];
a[n]:=s;
for i:=1 to n do
writeln(a[i]:2:3);
readln;
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота