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

Ввиде программ: 1 заполнить массив n числами(n< =1000), введенными с клавиатуры. вывести числа в строку в прямом и обратном порядке. 2 ввести число. заполнить массив цифрами числа. вывести цифры числа в строку. 3 заполнить массив четными числами из интервала [a, b].вывести числа в строку в обратном порядке.

Ответ:
katiaefimova
katiaefimova
13.07.2020 10:49
1-ая
Program one;
Var
n, i : integer;
a : array [1..1010] of integer;
Begin
read(n);

for i := 1 to n do
begin
read(a[i]);
end;
for i := 1 to n do
begin
write(a[i], ' ');
end;
writeln();
for i := n downto 1 do
begin
write(a[i], ' ');
end;
End.
2-ая
Program two;
Var
n, i, k: integer;
a : array [1..1010] of integer;
Begin
read(n);
k := 1;
while (n > 0) do
begin
a[k] := n mod 10;
k := k + 1;
n := n div 10;
end;
for i := k - 1 downto 1 do
write (a[i], ' ');
End.
3-я
Program two;
Var
k, start, endd, i: integer;
a : array [1..1010] of integer;
Begin
read (start, endd);
k := 1;
for i := start to endd do
begin
     if (i mod 2 = 0) then
     begin
          a[k] := i;
          k := k + 1;
     end;
end;

for i := k - 1 downto 1 do
    write (a[i], ' ');

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