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

Перевод кода в С++. Из каждого элемента матрицы A(3,3) вычесть произведение ее четных отрицательных элементов

18.11.2015, 00:15. Показов 1517. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Из каждого элемента матрицы A(3,3) вычесть произведение ее чет-
ных отрицательных элементов
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
uses crt;
const n=3;
var a:array[1..n,1..n] of integer;
    i,j:byte;
    p:integer;
begin
clrscr;
writeln('Ввведите ',n*n,' элементов матрицы:');
for i:=1 to n do
for j:=1 to n do
 begin
  write('a[',i,',',j,']=');
  readln(a[i,j]);
 end;
clrscr;
writeln('Исходная матрица:');
for i:=1 to n do
 begin
   for j:=1 to n do
   write(a[i,j]:4,' ');
   writeln;
 end;
writeln;
p:=1;
for i:=1 to n do
for j:=1 to n do
if (a[i,j]<0)and(a[i,j] mod 2=0) then p:=p*a[i,j];
if p=1 then write('Четных отрицательных элементов в матрице нет!')
else
 begin
  writeln('Произведение=',p);
  writeln('Вычитание произведения из элементов матрицы:');
  for i:=1 to n do
   begin
    for j:=1 to n do
     begin
      a[i,j]:=a[i,j]-p;
      write(a[i,j]:4,' ');
     end;
    writeln;
   end;
 end;
readln
end.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2015, 00:15
Ответы с готовыми решениями:

Вычислить произведение отрицательных четных элементов каждого столбца матрицы
Для произвольной матрицы A (N,M) сформулировать одномерный массив B, каждый элемент которого с...

Из каждого элемента матрицы A(3,3) вычесть сумму ее положительных элементов
Из каждого элемента матрицы A(3,3) вычесть сумму ее положительных элементов #include &lt;stdio.h&gt;...

Из каждого элемента матрицы вычесть произведение ее четных отрицательных элементов
Из каждого элемента матрицы A(3,3) вычесть произведение ее чет- ных отрицательных элементов

Из каждого элемента матрицы вычесть сумму ее четных отрицательных элементов
ОБРАБОТКА МАССИВОВ С ИСПОЛЬЗОВАНИЕМ ПОДПРОГРАММ --&gt; Из каждого элемента матрицы A(3,3) вычесть...

1
Модератор
Эксперт JS
5197 / 2079 / 406
Регистрация: 06.01.2013
Сообщений: 4,793
18.11.2015, 00:45 2
Лучший ответ Сообщение было отмечено Vovcik0 как решение

Решение

C++
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
#include <iostream>
 
const size_t N = 3;
 
int main ( ) {
    int A[N][N];
    std::cout << "Enter matrix [" << N << "x" << N << "]: \n";
    for (int i = 0; i < N; ++i)
        for (int j = 0; j < N; ++j)
           std::cin >> A[i][j];
 
    int product = 1;
    bool exists = false;
 
    for (int i = 0; i < N; ++i)
        for (int j = 0; j < N; ++j)
           if ((A[i][j] % 2 == 0) && (A[i][j] < 0)) {
              exists = true;
              product *= A[i][j];
           }
 
    if (!exists)
        std::cout << "There are no even negative numbers in the matrix\n";
    else {
        std::cout << "Result: \n";
        for (int i = 0; i < N; ++i) {
            for (int j = 0; j < N; ++j) {
                A[i][j] -= product;
                std::cout << A[i][j] << ' ';
            }
            std::cout << '\n';
        }
    }
}
1
18.11.2015, 00:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.11.2015, 00:45
Помогаю со студенческими работами здесь

из каждого элемента матрицы вычисть произведение ее четных отрицательных элементов
Из каждого элемента матрицы A(3,3) вычесть произведение ее четных отрицательных элементов

Из каждого элемента матрицы вычесть сумму ее четных положительных элементов
Из каждого элемента матрицы A(3,3) вычесть сумму ее четных по- ложительных элементов Добавлено...

Из каждого элемента матрицы вычесть произведение ее нечетных положительных элементов
Из каждого элемента матрицы A(3,3) вычесть произведение ее не- четных положительных элементов

Вычесть из каждого элемента массива среднее арифметическое отрицательных элементов
Со стандартного потока ввода данных считываются значения одномерного массива размером 20...


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

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

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