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

массивы - C++

Восстановить пароль Регистрация
 
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
17.11.2011, 18:19     массивы #1
1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов;
2) минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы.
можете обьяснить что вообще требуеться сделать я уже сам сделаю просто не могу понять условие
Миниатюры
массивы  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2011, 18:19     массивы
Посмотрите здесь:

массивы C++
массивы C++
массивы. C++
C++ Массивы
C++ массивы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сыроежка
Заблокирован
17.11.2011, 18:21     массивы #2
Цитата Сообщение от sergeu90 Посмотреть сообщение
1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов;
2) минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы.
можете обьяснить что вообще требуеться сделать я уже сам сделаю просто не могу понять условие
Требуется сделать то, что вы сами написали!
Начните с того, что напишите код, который проверяет, есть ли в столбце отрицательные элементы.
mc.Duck
Заблокирован
17.11.2011, 18:23     массивы #3
sergeu90, а можно поточнее? Например, размерность матрицы...

Добавлено через 57 секунд
sergeu90, да, и кстати что это за скриншот??? Скриншот чего?
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
17.11.2011, 18:25     массивы #4
Цитата Сообщение от sergeu90 Посмотреть сообщение
сумму элементов в тех столбцах, которые не содержат отрицательных элементов;
массивы
int A[x][y]; матрица
int ne_min[y]; номера столбцов с положительными числами
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
17.11.2011, 18:47  [ТС]     массивы #5
рисунок которая даеться матрица

Добавлено через 58 секунд
m = {{ 16, 78, 0, 6, -29, 19, -52, 65, -88, 51},

{ -79, -22, 32, -25, -62, -69, -2, -59, -75, 89},

{ -87, 95, -22, 85, -49, -75, 76, 73, -59, -52},

{ 30, 49, -28, -48, 0, 57, -6, -85, 0, -18},

{ -99, -21, -95, 64, 22, -2, 69, -84, -1, -71},

{ -25, 47, 72, 43, 15, -44, 44, 61, 4, 74},

{ 88, -61, 0, -64, -83, 97, 0, 90, 15, 8},

{ -54, 99, 73, 35, -67, -87, 85, -93, -70, 10},

{ 98, 58, -10, -29, 95, 62, 77, 89, 36, -32},

{ 78, 60, -79, -18, 30, -13, -34, -92, 1, -38}}
Сыроежка
Заблокирован
17.11.2011, 18:48     массивы #6
Так в вашей матрице все столбцы содержат отрицательные элементы! Так что первый пункт делать не надо!
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
17.11.2011, 18:49  [ТС]     массивы #7
я тоже так подумал

Добавлено через 15 секунд
а второй идею подскажите как пункт
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2011, 18:57     массивы
Еще ссылки по теме:

C++ Массивы
Массивы C++
массивы C++

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

Или воспользуйтесь поиском по форуму:
mc.Duck
Заблокирован
17.11.2011, 18:57     массивы #8
Попробуй первое так:
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
35
36
37
38
39
40
#include <iostream>
#include <string>
#include <cstdlib>
using namespace std;
 
 const int n=5;
 
int main(void)
{
    int mat[n][n];
    for(int i=0;i<n;i++)
    for(int j=0;j<n;j++)
    mat[j][i]=rand() % 5-1;
    
    for(int i=0;i<n;i++)
    {
            
    for(int j=0;j<n;j++)
    cout<<mat[j][i]<<"       ";
    cout<<endl;
}
 
    for(int i=0;i<n;i++) 
    {      
           bool bol=true;   
    for(int j=0;j<n;j++)
    if (mat[i][j]<0) bol=false;
    
    if(bol==true)
    {
                 int sum=0;
    for(int m=0;m<n;m++)
    sum+=mat[i][m];
    cout<<endl;cout<<endl;
    cout<<"Summa "<<i<<" stolbika = "<<sum<<endl;
}
}
 
system("Pause");
}
Yandex
Объявления
17.11.2011, 18:57     массивы
Ответ Создать тему
Опции темы

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