Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Taras0352
0 / 0 / 0
Регистрация: 24.11.2016
Сообщений: 4
#1

Для заданной матрицы найти такие k и n, что сумма членов k-го столбца совпадает с суммой членов n-й строки - C++

17.12.2016, 00:24. Просмотров 173. Ответов 1
Метки нет (Все метки)

Нужно написать фрагмент кода:

Для заданной матрицы размера NхN найти такие k и n, что сумма элементов k-столбца
матрицы совпадает с суммой элементов n-й строки.

У меня получается только так:
C++
1
2
3
4
5
6
7
8
9
10
for(int n=0;n<MAX;n++){
    for(j=0;j<MAX;j++){
        s1+=mat[n][j];
        s2+=mat[j][n];
    }
    if(s1==s2) 
        cout <<"Сума елементов строки "<<n+1<<" и столбца "<<n+1<<" совпадает и равно = "<<s1<<endl;
s1=0;
s2=0;
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2016, 00:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Для заданной матрицы найти такие k и n, что сумма членов k-го столбца совпадает с суммой членов n-й строки (C++):

Для заданной матрицы размера NхN найти такие k и n, что сумма элементов k- столбца матрицы совпадает с суммой элементов n- го строки - C++
Для заданной матрицы размера NхN найти такие k и n, что сумма элементов k- столбца матрицы совпадает с суммой элементов n- го строки. Найти...

Для матрицы найти такие k и n, что сумма элементов k-столбца совпадает с суммой элементов n-й строки - C++
Для заданной матрицы размера NхN найти такие k и n, что сумма элементов k-столбца матрицы совпадает с суммой элементов n-й строки. ...

Для заданной матрицы найти такие k что k-я строка матрицы совпадает с k-м столбцом - C++
П.5.4. Правил Запрещено создавать темы с бессмысленными названиями вроде &quot;Помогите!&quot;, &quot;Вопрос&quot; и т.п. Для заданной матрицы размером 8...

Для заданной матрицы найти такие k, что k-ая строка матрицы совпадает с k-ым столбцом - C++
Для заданной матрицы размером 8 на 8 найти такие k, что k-ая строка матрицы совпадает с k-ым столбцом Найти сумму элементов в тех...

Для заданной квадратной матрицы найти такие k, что k-я строка матрицы совпадает с k-м столбцом - C++
Здравствуйте=) задание: Для заданной квадратной матрицы найти такие k, что k-я строка матрицы совпадает с k-м столбцом. ...

Для заданной матрицы размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом - C++
Для заданной матрицы размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. Найти сумму элементов в тех строках,...

1
Valuamba
3 / 3 / 2
Регистрация: 03.11.2015
Сообщений: 78
17.12.2016, 14:14 #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
int main()
{
    setlocale(LC_ALL,"Russian");
    const int n=100;//можно стелать произвольный ввод через cin
    const int k=100;//можно стелать произвольный ввод через cin
    int A[n][k];
    int Sum[1000];//может буть другое любое число
    int Zum[1000];//может буть другое любое число
    int i,j;
    for(int i=0;i<n;i++)//вывод массива
        for(int j=0;j<k;j++)
         {
           A[i][j]=rand()%10+1;//рандомные числа
           cout<<"A["<<i<<"]["<<j<<"]="<<A[i][j]<<endl;//вывод
         }
        for(int i=0;i<n;i++)//нахождение суммы элементов строки
        {
            Sum[i]=0;//начальное значение для каждой строки равно 0
         for(int j=0;j<k;j++)
            {
            Sum[i]+=A[i][j];//сумму 1-й строки загоняем в массив,чтобы в дальнейшем было проще сравнивать
            }
        }
        for(int j=0;j<k;j++)//нахождение суммы элементов столбца
        {
            Zum[j]=0;//начальное значение для каждого столбца равно 0
         for(int i=0;i<n;i++)
            Zum[j]+=A[i][j];//сумму 1-ого стобца загоняем в массив,чтобы в дальнейшем было проще сравнивать
        }
        for(int i=0;i<n;i++)//сравниваем строку с столбцами(перебираем их)
            for(int j=0;j<k;j++)
             {
             if(Sum[i]==Zum[j])//условие
             {
              cout<<"Строка-"<<i<<endl;//вывод строк
              cout<<"Cтолбец-"<<j<<endl;//вывод столбцов
             }
             }
    _getch();
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2016, 14:14
Привет! Вот еще темы с ответами:

Для заданной квадратной матрицы найти такие k, что k-ая строка матрицы совпадает с k-ым столбцом - C++
Для заданной квадратной матрицы найти такие k, что k-ая строка матрицы совпадает с k-ым столбцом.

Для заданной матрицы размером 8 ны 8 найти такие k, что k-ая строка матрицы совпадает с k-ым столбцом - C++
Для заданной матрицы размером 8 ны 8 найти такие k, что k-ая строка матрицы совпадает с k-ым столбцом.

Для матрицы найти такие k, что k-я строка матрицы совпадает с k-м столбцом - C++
Помогите пожалуйста с первой частью задания: найти такие k. что k -строка матрицы совпадает с k-м столбцом. При компиляции выдается...

Для матрицы найти такие k, что k-я строка матрицы совпадает с k-м столбцом - C++
Помогите решить задачку Для заданной матрицы размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. Найти...


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

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

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