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

Определить сумму элементов в столбцах матрицы не содержащих отрицательных элементов

07.06.2010, 00:49. Показов 3090. Ответов 3
Метки нет (Все метки)

дана целочисленная квадратная матрица.Определить:
1)сумму элементов в тез столбцах,которые не содержат отрицательных элементов;
2)минимум среди сумм модулей элементов диагоналей,параллельных побочной диагонали матрицы.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2010, 00:49
Ответы с готовыми решениями:

Найти сумму элементов заданной матрицы в столбцах не содержащих отрицательных элементов
Помогите написать код! Задача: Дана целочисленная квадратная матрица. Определить сумму...

Определить сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов
Дана целочисленная квадратная матрица.Определить: 1)сумму элементов в тех столбцах,которые не...

Определить сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов
Сразу хочу попросить прощения, если я "говнокодер". Задача следующая: Дана целочисленная...

Определить сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов.
Задание : Реализовать алгоритм решения задачи. Дана целочисленная квадратная матрица. Определить...

3
6 / 6 / 2
Регистрация: 15.04.2010
Сообщений: 151
12.06.2010, 21:31 2
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include <iostream>
#include <stdlib.h>
#include <math.h>
#include<clocale>
#include <iomanip>
using namespace std;
//сумма элементов
 
int summa (int **ar,int n)
{int k,sum,i,j;
for (i=0;i<=n; i++) {
k=1; sum=0;
  for (j=0;j<=n; j++)
  {
      if (ar[j][i]<0){
         sum=0; break; }else 
        sum+=ar[j][i]; }
  cout<<sum<<' '; }
 
return(0);
}
// минимум сум диагоналей
int minimum(int **ar, int n)
{
int i = 0;
int j = 0;
int k = 0;
long currsum = 0;
long maxsum = ar[n][n]; 
// Пробегаем левую верхнюю часть матрицы
for ( i = 0; i < n; i++)
{
long currsum = 0;
for ( j = i, k = 0; (j >= 0) && (k <= i); j--, k++)
{
currsum += abs(ar[j][k]);
}
if (currsum < maxsum)
maxsum = currsum;
}
// Пробегаем правую нижнюю часть матрицы
for ( i = n; i >= 1; i--)
{
long currsum = 0;
for ( j = i, k = n; (j <= n) && (k >= i); j++, k--)
{
currsum += abs(ar[j][k]);
} 
if (currsum < maxsum)
maxsum = currsum;
} 
 
return(maxsum);
}
int main()
{setlocale(LC_ALL, "rus");
int i,j,n,h,d;
cin>>n;
//создаю матрицу
int **ar=new int *[n];
for (i=0;i<=n; i++)
ar[i]= new int [n];
n=n-1;
//ввод элементов
for (i=0;i<=n; i++)
for (j=0;j<=n; j++)
cin>>ar[i][j];cout<<"----------------------Результат----------------------\n";
// вызов функций
h=summa(ar,n);
d=minimum(ar,n);
cout<<"min="<<   setw(3)<<d<<endl;
 
//освобождаю память
for (i=0;i<=n; i++)
delete [] ar[i];
return(0);
}
Лови)) работает
0
0 / 0 / 0
Регистрация: 25.03.2016
Сообщений: 3
06.06.2017, 18:44 3
Ошибку выдаёт
0
Форумчанин
Эксперт CЭксперт С++
8190 / 5040 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
07.06.2017, 11:51 4
Цитата Сообщение от ddshka3 Посмотреть сообщение
Ошибку выдаёт
Выложите текст ошибки. Это повысит шансы на получение помощи.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2017, 11:51
Помогаю со студенческими работами здесь

Определить сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов
Дана целочисленная квадратная матрица. Определить: 1.) сумму элементов в тех столбцах, которые не...

Определить сумму элементов в тех столбцах матрицы, в которых нет отрицательных элементов
Дана прямоугольная цельночисельная матрица. Определить: - сумму элементов у тех столбцах, в которых...

Определить сумму элементов матрицы в тех столбцах, которые не содержат отрицательных элементов
Реализовать алгоритм решения задачи. Дана целочисленная квадратная матрица. Определить сумму...

Определить сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов
Помогите пожалуйста. Дана целочисленная квадратная матрица.Определить: 1) сумму элементов в тех...


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

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

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