Составьте программу, которая запрашивает значения одномерного числового массива А. Формирует и выводит на - Pascal ABC
Формулировка задачи:
Составьте программу, которая запрашивает значения одномерного числового массива А. Формирует и выводит на экран в строку новый числовой массив В, в котором элементы заменены на противоположные.
Измените программу так, чтобы в массиве В, элемент с номером К был равен произведению ненулевых элементов массива А.
Решение задачи: «Составьте программу, которая запрашивает значения одномерного числового массива А. Формирует и выводит на»
textual
Листинг программы
- Program abc;
- var a,b: array [1..100] of integer;
- i,n, pr,k:integer;
- begin
- WRiteln('Введите количество элементов массива А');
- readln(n);
- for i:=1 to n do
- begin
- writeln('Введите ', i,' элемент массива');
- readln(a[i]);
- end;
- for i:=1 to n do
- b[i]:=a[i]*(-1);
- writeln ('Массив В');
- for i:=1 to n do
- write(b[i], ' ');
- pr:=1;
- For i:=1 to n do
- if a[i]<>0 then
- pr:=pr*a[i];
- writeln;
- writeln('Введите К');
- readln(k);
- for i:=1 to n do
- b[k]:=pr;
- writeln ('Массив В');
- for i:=1 to n do
- write(b[i], ' ');
- end.
Объяснение кода листинга программы
- Создается программа на языке Pascal ABC.
- Определяются переменные: a, b, i, n, pr, k - все целочисленного типа.
- Выводится сообщение 'Введите количество элементов массива А'.
- Считывается значение переменной n.
- Запускается цикл for, который выполняется n раз.
- На каждой итерации цикла запрашивается и считывается значение элемента массива А.
- Значение каждого элемента массива А умножается на -1 и записывается в массив b.
- Выводится сообщение 'Массив В'.
- Запускается еще один цикл for, который выполняется n раз.
- На каждой итерации цикла выводится значение каждого элемента массива b.
- Считывается значение переменной k.
- Значение переменной k присваивается каждому элементу массива b.
- Выводится сообщение 'Массив В'.
- Программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д