Составьте программу, которая запрашивает значения одномерного числового массива А. Формирует и выводит на - 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.

Объяснение кода листинга программы

  1. Создается программа на языке Pascal ABC.
  2. Определяются переменные: a, b, i, n, pr, k - все целочисленного типа.
  3. Выводится сообщение 'Введите количество элементов массива А'.
  4. Считывается значение переменной n.
  5. Запускается цикл for, который выполняется n раз.
  6. На каждой итерации цикла запрашивается и считывается значение элемента массива А.
  7. Значение каждого элемента массива А умножается на -1 и записывается в массив b.
  8. Выводится сообщение 'Массив В'.
  9. Запускается еще один цикл for, который выполняется n раз.
  10. На каждой итерации цикла выводится значение каждого элемента массива b.
  11. Считывается значение переменной k.
  12. Значение переменной k присваивается каждому элементу массива b.
  13. Выводится сообщение 'Массив В'.
  14. Программа завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.462 из 5
Похожие ответы