Дана последовательность действительных чисел a1 ≤ a2 ≤ ... ≤ аn. Вставить действительное число b в нее так, чтобы последовательность (программа Паскаль)
285
416
Ответы на вопрос:
program massiv3_11;
uses crt;
var
a:array [1..100] of integer;
i,n,m,b:integer;
begin
clrscr;
repeat
write ('Vvedite kol-vo elementov massiva (ne bolee 100): ');
readln (n);
until (n>0) and (n<=100);
for i:=1 to n do
begin
write ('Vvedite a[',i,']: ');
readln (a[i]);
end;
write ('Vvedite chislo b: ');
readln (b);
i:=1;
while b>=a[i] do
begin
m:=i;
i:=i+1;
end;
for i:=n+1 downto 1 do
begin
a[i]:=a[i-1];
a[m]:=b;
end;
for i:=1 to n+1 do writeln (a[i]);
readln;
end.
uses crt;
var
a:array [1..100] of integer;
i,n,m,b:integer;
begin
clrscr;
repeat
write ('Vvedite kol-vo elementov massiva (ne bolee 100): ');
readln (n);
until (n>0) and (n<=100);
for i:=1 to n do
begin
write ('Vvedite a[',i,']: ');
readln (a[i]);
end;
write ('Vvedite chislo b: ');
readln (b);
i:=1;
while b>=a[i] do
begin
m:=i;
i:=i+1;
end;
for i:=n+1 downto 1 do
begin
a[i]:=a[i-1];
a[m]:=b;
end;
for i:=1 to n+1 do writeln (a[i]);
readln;
end.
var a: array [0..n] of real;
i,k: integer;
b: real;
begin
writeln ('введите число эл-ов массива');
readln (n);
writeln ('введите массив формата a1<=a2<=...<=an');
for i:=0 to n-1 do readln a[i];
writeln ('введите число b');
readln (b);
k:=0;
while (k>n) and (a[k]>=b) do k:=k+1;
for i:=n downto k+1 do a[i]:=a[i-1];
a[k]:=b;
for i:=0 to n do writeln (a[i]);
readln;
end.
i,k: integer;
b: real;
begin
writeln ('введите число эл-ов массива');
readln (n);
writeln ('введите массив формата a1<=a2<=...<=an');
for i:=0 to n-1 do readln a[i];
writeln ('введите число b');
readln (b);
k:=0;
while (k>n) and (a[k]>=b) do k:=k+1;
for i:=n downto k+1 do a[i]:=a[i-1];
a[k]:=b;
for i:=0 to n do writeln (a[i]);
readln;
end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Другие предметы
-
Zavgorodnev0428.06.2022 01:21
-
Yoidzokumi14.05.2023 21:46
-
chifire07.11.2020 16:27
-
19Otlichnik1921.11.2022 23:21
-
Mahb12.09.2020 07:30
-
Ka09090727.08.2020 01:31
-
GEORGYBAZAEV03.04.2020 13:19
-
kartoshechka4906.05.2021 17:52
-
drfast55504.04.2022 18:04
-
dyusembekov119.04.2023 21:48
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.