0 / 0 / 0
Регистрация: 04.04.2013
Сообщений: 28
1

В двухмерном массиве вычислить частное от деления произведения всех положительных элементов на произведение всех отрицательных элементов

13.05.2013, 08:12. Показов 1469. Ответов 3
Метки нет (Все метки)

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

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

В двумерном массиве вычислить частное от деления произведения всех gоложительных элементов на произведение всех отрицательных элементов
В двухмерном массиве вычислить частное от деления произведения всех положительных элементов на...

Вычислить частное от деления суммы положительных элементов матрицы на сумму всех отрицательных
В двухмерном массиве вычислить частное от деления суммы всех положительных элементов на сумму всех...

В массиве B(n), найти сумму всех положительных и произведение всех отрицательных элементов.
В массиве B(n), найти сумму всех положительных и произведение всех отрицательных элементов....

3
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
13.05.2013, 08:20 2
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

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
var
  a: array[1..10,1..10] of integer;
  n,m,i,j: integer;
  p1,p2: real;
begin
  write('Введите размеры массива n, m: ');
  readln(n,m);
  writeln('Матрица:');
  p1:=1; p2:=1;
  for i:=1 to n do
  begin
    for j:=1 to m do
    begin
      a[i,j]:=random(19)-9;
      write(a[i,j]:4);
      if a[i,j]>0 then p1:=p1*a[i,j]
        else if a[i,j]<0 then p2:=p2*a[i,j];
    end;
    writeln;
  end;
  writeln;
  writeln('Произведение положительных = ',p1);
  writeln('Произведение отрицательных = ',p2);
  writeln('Частное произведений положительных и отрицательных = ',p1/p2:0:3);
  readln;
end.
1
0 / 0 / 0
Регистрация: 04.04.2013
Сообщений: 28
13.05.2013, 11:00  [ТС] 3
спасибо, но при заполнение массива выдает ошибку 215: арифметическое переполнение
0
509 / 387 / 210
Регистрация: 28.07.2011
Сообщений: 2,163
13.05.2013, 11:07 4
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

не знаю, вроде все норм
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
uses crt;
var
  a: array[1..10,1..10] of integer;
  n,m,i,j: integer;
  p1,p2:longint;
begin
  writeln('Skolko strok? ne bolshe 10');
  read(n);
  writeln('Skolko stolbcov? ne bolshe 10');
  read(m);
  randomize;
  writeln('Matrica:');
  p1:=1; p2:=1;
  for i:=1 to n do
  begin
    for j:=1 to m do
    begin
      a[i,j]:=random(19)-9;
      write(a[i,j]:4);
      if a[i,j]>0 then p1:=p1*a[i,j]
        else if a[i,j]<0 then p2:=p2*a[i,j];
    end;
    writeln;
  end;
  writeln;
  writeln('Proizved polozh = ',p1);
  writeln('Proizved otricatelnih = ',p2);
  writeln('Chastnoe = ',p1/p2:0:3);
  readkey;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2013, 11:07
Помогаю со студенческими работами здесь

В двухмерном массиве вычислить сумму отрицательных элементов всех нечетных строк
Помогите плиз сделать прогу. 1. Ввести двухмерный массив поэлементно с помощью клавиатуры или...

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

Вычислить произведение отрицательных и сумму положительных элементов всех массивов
Задано массивы: x,y,z: x:array of real=(0.2,-7,5.2,165,-430,0,195,-63.7,634,0.02); ...

Найти сумму всех положительных и произведение всех отрицательных элементов матрицы
Заданна матрица (двумерный массив) A размером N*M, состоящая из действительных элементов. Числа N и...


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

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

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