Вопрос задан 26.07.2023 в 19:10. Предмет Информатика. Спрашивает Акимов Марк.

Пожалуйста, помогите! Нужно заполнить массив нечетными натуральными числами. Размерность n вводится

с клавиатуры. Элементы массива вывести на экран в строку через пробел, перед элементом напечатать его номер и знак-разделитель «:». Задание выполнить на языке Pascal
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шишкина Яна.

var a:array of integer;

i,n:integer;

begin

write('Введите количество элементов массива: ');

read (n);

a:=new integer[n];

for i:=0 to n-1 do

begin

a[i]:=random(100);

if a[i] mod 2 = 0 then a[i]:=a[i]+1

end;

for i:=0 to n-1 do write (i,':',a[i],'   ')

end.

0 0
Отвечает Сеславинская Анастасия.

program massiv;

var b, i, g:integer;

a:real;

n: array [1..1000] of integer;

begin

write('Введите количество элементов в массиве: ');

readln(b);

writeln('Введите элементы массива: ');

for i:=1 to b do

read(n[i]);

write('Вывод элементов массива: ');

for i:=1 to b do

begin

if n[i] mod 2 = 0 then write

else

write(n[i],':',i,' ');

end;

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример кода на языке Pascal, который заполняет массив нечетными натуральными числами и выводит их на экран:

pascal
program FillOddArray; const MAX_SIZE = 100; // Максимальный размер массива (предполагаем, что не больше 100) var arr: array[1..MAX_SIZE] of Integer; n, i, num: Integer; begin // Ввод размерности массива с клавиатуры Write('Введите размерность массива (n): '); ReadLn(n); // Заполнение массива нечетными натуральными числами num := 1; // Начальное нечетное число for i := 1 to n do begin arr[i] := num; num := num + 2; // Переходим к следующему нечетному числу end; // Вывод элементов массива на экран Write('Массив нечетных чисел: '); for i := 1 to n do Write(i, ':', arr[i], ' '); ReadLn; // Чтобы окно консоли не закрылось сразу end.

Пользователь должен ввести размерность массива n, а затем программа заполнит массив arr нечетными натуральными числами и выведет их на экран в формате: номер элемента, знак разделитель :, значение элемента.

Например, если пользователь введет n = 5, то вывод может быть следующим:

scss
Введите размерность массива (n): 5 Массив нечетных чисел: 1:1 2:3 3:5 4:7 5:9
0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос