Форум программистов, компьютерный форум CyberForum.ru

В двумерном массиве вычислите произведение отрицательных элементов, стоящих на главной диагонали - C++

Восстановить пароль Регистрация
 
Dima_Vitebsk
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 79
28.03.2013, 18:29     В двумерном массиве вычислите произведение отрицательных элементов, стоящих на главной диагонали #1
Помогите решить пожалуйста:
В двумерном массиве вычислите произведение отрицательных
элементов, стоящих на главной диагонали.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2013, 18:29     В двумерном массиве вычислите произведение отрицательных элементов, стоящих на главной диагонали
Посмотрите здесь:

C++ Найти сумму в главной диагонали в двумерном массиве
В двумерном массиве выбрать элементы, которые больше суммы положительных элементов главной диагонали массива C++
C++ Найти произведение отрицательных элементов главной диагонали матрицы
C++ В двумерном массиве размерностью nxm найти сумму элементов, стоящих на побочной диагонали.
C++ Найти произведение элементов главной диагонали и сумму элементов побочной диагонали
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SaymonGriffin
6 / 6 / 0
Регистрация: 17.03.2013
Сообщений: 19
28.03.2013, 20:19     В двумерном массиве вычислите произведение отрицательных элементов, стоящих на главной диагонали #2
Есть один вопрос,размер массива рандомный или Вами заданный?
Dima_Vitebsk
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 79
28.03.2013, 20:22  [ТС]     В двумерном массиве вычислите произведение отрицательных элементов, стоящих на главной диагонали #3
SaymonGriffin, рандомный.
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
28.03.2013, 20:29     В двумерном массиве вычислите произведение отрицательных элементов, стоящих на главной диагонали #4
Как то так наверное
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const int SIZE=3;
    int arr[SIZE][SIZE],prod=1;
 
    for(int i=0;i<SIZE;i++)
     for(int j=0;j<SIZE;j++)
          cin>>arr[i][j];
 
    for(int i=0;i<SIZE;i++){
     for(int j=0;j<SIZE;j++)
         cout<<arr[i][j]<<" ";
     cout<<endl;}
 
    for(int i=0;i<SIZE;i++)
     for(int j=0;j<SIZE;j++)
         if(j==SIZE-i-1 && arr[i][j]<0){ prod*=arr[i][j]; }
 
    cout<<prod<<endl;
Dima_Vitebsk
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 79
28.03.2013, 22:25  [ТС]     В двумерном массиве вычислите произведение отрицательных элементов, стоящих на главной диагонали #5
egor2116, спасибо! я уже сделал правда по-другому...
danil0111
3 / 3 / 0
Регистрация: 04.10.2012
Сообщений: 22
28.03.2013, 22:26     В двумерном массиве вычислите произведение отрицательных элементов, стоящих на главной диагонали #6
Киньте исходник если не трудно.
Yandex
Объявления
28.03.2013, 22:26     В двумерном массиве вычислите произведение отрицательных элементов, стоящих на главной диагонали
Ответ Создать тему
Опции темы

Текущее время: 14:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru