Задать вопрос
25 декабря, 05:40

PascalABC

1. Задан массив А (N). Получить из него массив В, состоящий из элементов массива А, значения которых больше 0.

2. Задан двухмерный массив целых чисел A[N, M]. Найти строки, содержащие нулевые элементы. Вывести исходный массив и индексы найденных строк.

+4
Ответы (1)
  1. 25 декабря, 09:10
    0
    1.

    var i, N, c: integer;

    var a: array of integer;

    var b: array of integer;

    begin

    c:=0;

    readln (N) ;

    Setlength (a, N) ;

    setlength (b, N) ;

    for i:=0 to a. Length-1 do

    begin

    readln (a[i]) ;

    if a[i] >0 then

    begin

    b[c]:=a[i];

    c:=c+1;

    end;

    end;

    Setlength (b, c) ;

    write (b) ;

    end.

    2.

    var N, M: integer;

    type a = array of array of integer;

    var matr: a;

    function CreateMatrix (N, M: integer) : a;

    begin

    SetLength (Result, N) ;

    for var i:=0 to N-1 do

    SetLength (Result[i], M) ;

    end;

    procedure FillMatrByRead (matr: a) ;

    begin

    for var i:=0 to matr. Length-1 do

    for var j:=0 to matr[0]. Length-1 do

    readln (matr[i, j]) ;

    end;

    procedure WriteMatrix (matr: a) ;

    begin

    for var i : = 0 to matr. Length-1 do

    begin

    for var j : = 0 to matr[0]. Length-1 do

    write (matr[i, j]:3) ;

    writeln;

    end;

    end;

    procedure MatrixZero (matr: a) ;

    begin

    for var i : = 0 to matr. Length-1 do

    begin

    for var j : = 0 to matr[0]. Length-1 do

    if (matr[i, j] = 0) then

    write ('matr','[', i,',', j,']') ;

    writeln;

    end;

    end;

    begin

    readln (N, M) ;

    matr: = CreateMatrix (N, M) ;

    FillMatrByRead (matr) ;

    WriteMatrix (matr) ;

    MatrixZero (matr) ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «PascalABC 1. Задан массив А (N). Получить из него массив В, состоящий из элементов массива А, значения которых больше 0. 2. Задан ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
1. Массив и 4 целых чисел вводится с клавиатуры. Найти и вывести произведение элементов массива. 2. Массив из 6 отрицательных и положительных целых чисел вводится в области описания констант. Найти сумму положительных элементов массива. 3.
Ответы (1)
Хотя бы 3-4 задачи! 1) Дан одномерный целочисленный массив размерностью N. Найдите количество элементов, которые кратны 3 (5). 2) Дан одномерный целочисленный массив А, состоящий из N элементов. Найти сумму всех четных элементов массива.
Ответы (1)
Организовать ввод чисел в массив E состоящий из 7 элементов ввод с клавиатуры сформировать новый массив К состоящий из элементов которые равны квадратам элементов массива Е вывести элементы массива Е найти и вывести номер минимального элемента
Ответы (1)
1) Задан массив из 11 целых чисел. Найти сумму элементов массива, кратных 5 2) Задан массив из 11 целых чисел. Посчитать количество нечётных элементов массива. 3) задан массив из 9 целых чисел. Вывести на экран чётные элементы
Ответы (1)
1.) Вывести на экран одномерный целочисленный массив, состоящий из 10 целых чисел из диапазона [-100; 100] 2.) Задан одномерный целочисленный массив, состоящий из 7 случайных чисел.
Ответы (1)