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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sergeu90
27 / 28 / 3
Регистрация: 17.10.2009
Сообщений: 739
#1

массивы - C++

17.11.2011, 18:19. Просмотров 257. Ответов 7
Метки нет (Все метки)

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

Упорядочить массивы по по убыванию, потом соединить массивы в один упорядоченный массив - C (СИ)
Начала писать, запуталась Даны два одномерных массива состоящие из 10 целых чисел. Упорядочить массивы по по убыванию, потом соединить...

Даны массивы A(8), F(8),Q(8). Сформировать массивы С(8), каждый элемент которого вычисляется по формуле - Pascal ABC
uses crt; type mas=array of integer; var A,F,Q,C:mas; i,s:integer; begin clrscr; writeln('Массив первый:'); for i:=1...

Даны массивы а и b. Получить новые массивы a и b, элементы которых вычисляются по правилу: ai=bi, bi= -ai - Pascal
Даны массивы а и b, состоящие из n-элементов каждый. Получить новые массивы a и b, элементы которых вычисляются по правилу: ai=bi, bi=...

Табулирование функции и поиск данных. Одномерные массивы. Двумерные массивы - C#
Вычислить сумму первых четырех отрицательных элементов. В соответствии с п. 5.16 правил "Запрещено создавать темы с множеством...

Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) - C++
Доброго дня, уважаемые форумчане, помогите пожалуйста решить задание. Заполнить массивы случайными числами, лежащими в интервале 0 до...

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц) - C++
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой многоугольник местонахождением соответствующего элемента aij (см....

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сыроежка
Заблокирован
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,587
Записей в блоге: 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     массивы
Еще ссылки по теме:

Файлы. Компоненты - массивы чисел. Переформировать файл, где сначала идут массивы с положительными макс. элементами - Turbo Pascal
Здравствуйте!! я пишу такую задачу: нужно написать две программы, одна из них создает файл, где компоненты - массивы вещ. чисел; ...

Многомерные массивы, как перебирать внутренние массивы - 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     массивы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru