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

Сформировать массив, элементы которого равны суммам элементов в столбцах ниже главной диагонали матрицы

23.11.2010, 22:42. Показов 1054. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, как сформировать одномерный массив, элементы которого равны суммам элементов в столбцах ниже главной диагонали квадратной матрицы N x N.
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 <stdio.h>
#include <conio.h>
 
int in_matr(int x[][10],int &N);
void out_matr(int x[][10],int N);
 
void main()
{int i,j,S,N,x[10][10];
 clrscr();
 in_matr(x,N);
 printf("Исходная матрица %d*%d\n",N,N);
 out_matr(x,N);
 for(i=1;i<N;i++)
   for(j=0;j<=i-1;j++)
     S[j]+=x[i][j]; //В этом месте ошибка
 printf("Обработанная матрица: \n");
 //Как сформировать одномерный массив из суммированных элементов, расположенных 
 //ниже главной диагонали?
 getch();
}
 
int in_matr(int x[][10], int &N)
{int i,j;
 printf("Введите размер матрицы и массив: ");
 scanf("%d",&N);
  for(i=0;i<N;i++)
    for(j=0;j<N;j++)
      scanf("%d",&x[i][j]);
 return N;
}
 
void out_matr(int x[][10], int N)
{int i,j;
 for(i=0;i<N;i++)
 {
  for(j=0;j<N;j++)
    printf("%d\t",x[i][j]);
  printf("\n");
 }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2010, 22:42
Ответы с готовыми решениями:

Сформировать массив D, элементы которого равны разнице элементов главной и побочной диагоналей матрицы С [M × N]
Помогите, напишите программу: Сформировать массив D, элементы которого равны разнице элементов...

Построить вектор, элементы которого равны суммам элементов строк матрицы
Дана матрица: a11 ... a1n ... ... ... am1 ... amn Написать программу...

Сформировать массив, элементы которого равны произведению соответствующих элементов двух других массивов
Дано два массива одного размера. Сформулировать третий массив, элементы которого равны произведению...

Сформировать одномерный массив, содержащий элементы главной диагонали исходной матрицы.
Дана матрица 7х7. Сформировать одномерный массив содержащий элементы главной диагонали исходной...

1
В астрале
Эксперт С++
8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
23.11.2010, 23:45 2
C
1
S+=x[i][j];
S изначально должно быть инициализировано нулем.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2010, 23:45
Помогаю со студенческими работами здесь

Создать матрицу 7х7. Сформировать массив содержащий элементы главной диагонали исходной матрицы
Создать матрицу 7х7. Сформировать массив содержащий элементы главной диагонали исходной матрицы....

Сформировать массив из элементов главной диагонали матрицы, найти в нем максимум
Сформировать матрицу А размером 5х5 с помощью генератора случайных чисел и вывести элементы матрицы...

Найти сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали
В строчке int **matrix = malloc(sizeof(int*) * rows); выделяет функцию malloc, а в строчке matrix...

Найти сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали
Дана целочисленная квадратная матрица размера n  m (n, m вводятся). Значения элементов матрицы...


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

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

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