1 / 1 / 2
Регистрация: 16.02.2015
Сообщений: 137
1

Ввести двумерный массив ANxM, вывести его. Определить в какой строке больше положительных элементов

17.06.2015, 23:27. Показов 2515. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер. Помогите с задачей пожалуйста

Ввести двумерный массив ANxM, вывести его. Определить в какой
строке больше положительных элементов: в той которая содержит макси-
мум, или в той, которая содержит минимум. В строке, где положительных
элементов больше каждый из положительных элементов возвести в квад-
рат.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2015, 23:27
Ответы с готовыми решениями:

Ввести целочисленный двумерный массив AN×N , вывести его. Определить K – сколько нечётных элементов содержится на диагоналях массива.
Ввести целочисленный двумерный массив AN×N , вывести его. Определить K – сколько нечётных элементов...

Двумерный массив. Определить, есть ли строка, содержащая больше положительных элементов, чем отрицательных
Дан двумерный массив размером n*m заполненный случайными числами.определить есть ли в данном...

Двумерный массив. Определить, есть ли в данном массиве строка, содержащая больше положительных элементов, чем отрицательных.
Дан двумерный массив размером п*m, заполненный случайными числами. Определить, есть ли в данном...

Массив: Определить в какой строке номера элементов массива, значения которых больше значения предыдущего элемента.
Дан двумерный массив размерности 5x4. Заполнить его случайными числами на отрезке . Определить в...

1
0 / 0 / 6
Регистрация: 17.06.2015
Сообщений: 8
18.06.2015, 00:32 2
Лучший ответ Сообщение было отмечено mazer999 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
program a1;
const N=5;
      m=6;
var A: array[1..n,1..m] of integer;
z,z1,z2,min,max,kmax,kmin,j,i:integer;
begin 
randomize;
writeln('');
for i:=1 to N do 
 begin for j:=1 to M do
    begin
      a[i,j]:=-50+ random(100);
      write(a[i,j]:3);
    end;
 writeln;
 end;
 writeln;
 min:=a[i,j];
 max:=a[i,j];
for i:=1 to N do
    for j:=1 to M do
    begin
      if min>a[i,j] then begin min:=a[i,j]; kmin:=i;  end; 
      if max<a[i,j] then begin max:=a[i,j]; kmax:=i;  end; 
    end;                       
writeln('min=',min,';stroka ',kmin);
writeln('max=',max,';stroka ',kmax);
writeln;
 
for j:=1 to m do
    begin 
    if a[kmin,j]<0 then z1:=z1+1; 
    if a[kmax,j]>0 then z2:=z2+1;
    end;
    
    if z1<z2 then begin z:=kmax; writeln('положительных больше'); end else begin z:=kmin; writeln('отрицательных меньше'); end;
    
    
for j:=1 to m do
    a[z,j]:=a[z,j]*a[z,j];
    
for i:=1 to N do 
 begin for j:=1 to M do
       write(a[i,j]:6);
    writeln;
 end;    
end.
0
18.06.2015, 00:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2015, 00:32
Помогаю со студенческими работами здесь

Ввести целочисленный двумерный массив A(NxM), вывести его. Найти сумму положительных угловых элементов
Помогите пожалуйста с задачей: Ввести целочисленный двумерный массив A(NxM), вывести его. Найти...

Ввести двумерный массив A(N×N) , вывести его. Найти сумму положительных элементов расположенных в части массива одновременно
Ввести двумерный массив A(N×N) , вывести его. Найти сумму положительных элементов расположенных в...

Дан двумерный массив. Определить в какой строке массива сумма элементов больше: в первой или в последней
Дан двумерный массив. Определить: а) в какой строке массива сумма элементов больше: в первой или в...

Ввести массив А из 10 элементов, найти произведение положительных элементов и вывести его на экран
Ввести массив А из 10 элементов, найти произведение положительных элементов и вывести его на экран.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru