Задать вопрос
7 ноября, 19:46

Если в прямоугольной матрице меньше половины столбцов содержит отрицательные элементы, то все элементы с нечетными номерами столбцов умножить на 10. В противном случае все отрицательные элементы матрицы возвести в квадрат.

У меня получилось вот что:

program s455;

uses crt;

const

m=10;

n=12;

Var

A: array[1 ... m, 1 ... n] of integer;

i, j, k, s: integer;

Begin

writeln ('Enter size') ;

readln;

s:=0;

for j:=1 to m do

begin

k:=0;

for i:=1 to n do

end;

begin

if a<0 then begin

k:=1;

end;

if k=1 then s:=s+1;

end;

begin;

if k<0

then a[i, j]:=a[i, j*2-1]*10;

else a[i, j]:=a[i, j]*c [i, j]

end;

writeln

Не могу понять в чем ошибка

+1
Ответы (1)
  1. 7 ноября, 20:00
    0
    var a: array [1 ... 100,1 ... 100] of longint; i, j, d, n, m, k: longint; beginread (n, m) ;

    for i:=1 to n do for j: = 1 to m doread (a[i, j]) ;

    j:=0;

    for i:=1 to n do begin j:=j+1; d:=0; while d<2 do if a[i, j]<0 then begin k:=k+1; d: = 3; end; end;

    if k> (m/2) then begin for i: = 1 to n do for j: = 1 to m do if a[i, j]<0 then a[i, j]:=a[i, j]*10;

    end

    else

    begin for i:=1 to n do for j: = 1 to m do if a[i, j]<0 then a[i, j]:=a[i, j]*a[i, j]; end;

    for i:=1 to n dobegin for j: = 1 to m dowrite (a[i, j],' ') ; end; end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Если в прямоугольной матрице меньше половины столбцов содержит отрицательные элементы, то все элементы с нечетными номерами столбцов ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Переведите программу в Free Pascal var A: Array [1 ... 100] of integer; size: integer; Even: integer; notEven: integer; begin Write ('Set size A : ') ; Read (size) ; for i:integer : = 1 to size do begin Write ('Set A[', i, ']: ') ; Read (A[i]) ; end;
Ответы (2)
Выберите пункт где описан массив из 15 чисел в Паскале Выберите один из 4 вариантов ответа: 1) a: array[5 ... 15] of integer; 2) a: array[5 ... 19] of integer; 3) a: array[0 ... 15] of integer; 4) a: array[15] of integer;
Ответы (1)
Укажите верное описание целочисленного массива mass, состоящего из 10 элементов. Интервал значений элементов [0; 100] 1) var mass:array of integer; 2) var mass:array[1 ... 10] of integer; 3) var mass:array[0 ... 100] of integer; 4) var mass:array[0 .
Ответы (1)
Перевести с турбо паскаля в паскаль абс program z1; uses crt; type TTmas=array[1 ... 1] of real; Tmas=^TTmas; var a:Tmas; n, i, j:integer; f:real; begin clrscr; write ('Размер массива n=') ; readln (n) ; getmem (a, sizeof (TTmas) * n) ;
Ответы (1)
Помогите составить блок схему из алгоритма паскаля? Вот алгоритм var a:array[1 ... 10] of integer; N, K, L, i, Sum:Integer; begin Write ('N: ') ; Readln (N) ; Write ('K: ') ; Readln (K) ; Write ('L: ') ; Readln (L) ;
Ответы (1)