Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
ICECROW
0 / 0 / 2
Регистрация: 09.03.2009
Сообщений: 36
#1

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

09.03.2009, 09:20. Просмотров 693. Ответов 2
Метки нет (Все метки)

Дана квадратная матрица А 6-го порядка. Найти сумму элементов матрицы, которые размещены в строках с отрицательным элементом на главной диагонали. Вычислить количество таких строк.
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
#include <iostream>
#include <math.h>
int main()
{
    int a[6][6]={
{-2,3,15,12,13,23},
{4,3,15,12,13,2},
{12,3,47,54,2,23},
{3,3,15,12,17,23},
{7,5,15,5,13,43},
{4,3,4,12,3,23}};
    int k;
    k=0;
    int s=0;
    for(int i = 0; i<=5; i++)
    {
    for(int j = 0; j<=5; j++)
    {
        if ((a[i][j]<0)&(i=j));
    
                      s=a[i][j]+s;
              k=k+1;
    }
    }
    printf("\n Suma =%i",s);
    printf("\n Kilkist radkiv =%i",k);
    for (int j=0; j<6; j++)
{
for (int i=0; i<6; i++)
{
    std::cout <<  "\n a[" <<i<< "][" <<j <<"]:="<< a[i][j] << ";        --->> \t"; 
}
     
}
char response;
std::cin >> response;
return 0;
}
я к примеру зделал первий елемент отрицательним. мне кажетса ошыбка гдето здесь
if ((a[i][j]<0)&(i=j)); хелп)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2009, 09:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти сумму элементов матрицы, которые размещены в строках с отрицательным элементом на главной диагонали (C++):

Найти сумму элементов матрицы в строках с отрицательным элементом на главной диагонали
Дана вещественная прямоугольная матрица. Найти сумму элементов в строках с...

Для заданной матрицы A(N, N) найти сумму элементов, расположенных в строках с отрицательным элементом на главной диагонали
вроде мы это должны проходить во 2 семестре, а задали сейчас:-|

В строках матрицы с отрицательным элементом на главной диагонали найти наибольший из всех элементов
Помогите, пожалуйста, очень прошу, надо написать код в с++. как динамический, и...

В строках матрицы с отрицательным элементом на главной диагонали найти суму всех элементов и максимальный элемент
Задано матрицу D(5,5). В строках с отрицательным элементом на главной диагонали...

В строках матрицы с отрицательным элементом на главной диагонали найти наибольший из всех элементов (найти ошибку в коде)
Помогите найти ошибку! Дана действительная квадратная матрица порядка 10. В...

Дана действительная квадратная матрица порядка 8. В строках с отрицательным элементом на главной диагонали найти сумму всех элементов
Дана действительная квадратная матрица порядка 8. В строках с отрицательным...

2
Humanitis
175 / 167 / 27
Регистрация: 12.01.2009
Сообщений: 430
09.03.2009, 11:07 #2
C++
1
if ((a[i][j]<0)&(i=j));
точка с запятой не нужна.
(i=j)-это присваивание,а надо сравнение,т.е. (i==j).
&-это побитовое И. А тебе нужно логическое &&

Но даже ,если это исправишь-работать не станет
Лучше написать так:
C++
1
2
3
4
5
6
7
    for(int i = 0; i<=5; i++)
    if ((a[i][i]<0)
{
    for(int j = 0; j<=5; j++)
        s=a[i][j]+s;
    k=k+1;
}
0
ICECROW
0 / 0 / 2
Регистрация: 09.03.2009
Сообщений: 36
09.03.2009, 11:46  [ТС] #3
спс
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2009, 11:46
Привет! Вот еще темы с решениями:

В каждой строке матрицы с отрицательным элементом на главной диагонали найти сумму элементов
В каждой строке массива целых чисел с отрицательным элементом на главной...

В столбцах с отрицательным элементом на главной диагонали найти сумму всех элементов
В столбцах с отрицательным элементом на главной диагонали найти сумму всех...

Найти сумму элементов в строках матрицы с хотя бы одним отрицательным элементом
Найти сумму элементов в строках с хотя бы одним отрицательным элементом. Код:...

Найти сумму элементов в строках матрицы, где элемент на главной диагонали равен нулю
2 - Разработать программу, реализующую решение задачи. В матрице Z(5,5) найти...


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

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

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