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

C для начинающих

Войти
Регистрация
Восстановить пароль
 
КенТюРиК
11 / 11 / 1
Регистрация: 18.10.2012
Сообщений: 148
#1

Нужно получить две квадратные матрицы из элементов исходной - C (СИ)

07.12.2012, 21:37. Просмотров 423. Ответов 2
Метки нет (Все метки)

Остановился по середина РГР...Просто не знаю с чего начать и вообще смутно представляю ход решения этой задачи...

Буду рад любой помощи...
Вот совственно условие задачи:
#371.

Дана действительная квадратная матрица a[i,j]i,j=1,...,n. Полу-
чить две квадратные матрицы b[i,j]i,j=1,...,n, c[i,j]i,j=1,...,n,
для которых
.................a[i,j] при j>=1,
b[i,j]={
..................a[j,i] при j<i,

..................a[i,j] при j<i,
c[i,j]={
..................-a[i,j] при j>=i

Добавлено через 12 часов 46 минут
апппп

Добавлено через 6 часов 16 минут
аппп..
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2012, 21:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Нужно получить две квадратные матрицы из элементов исходной (C (СИ)):

Даны две квадратные матрицы, напечатать ту, у которой больше сумма элементов в последнем столбце - C (СИ)
Подскажите, где ошибки? Даны 2 квадратные матрицы n-го порядка, напечатать ту из них, у которой больше сумма элементов в последнем...

Найти ошибку в задаче: Даны квадратные матрицы А и В порядка N. Получить матрицу АВ-ВА. - C (СИ)
#include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; #define n 2 main() { int a,b,c; int i, j, k; clrscr(); ...

Сформировать две последовательности, состоящих из четных и нечетных элементов исходной - C (СИ)
Дана последовательность из n целых элементов. Сформировать две новых последовательности, состоящих соответственно из четных и нечетных (по...

Получить новую матрицу из элементов исходной - C (СИ)
Даны действительные числа a_1,…,a_n действительная квадратная матрица порядка n (n≥6). Получить действительную матрицу n x (n+1) вставив в...

Сформировать две последовательности, из положительных и отрицательных элементов исходной последовательности - C (СИ)
Дана последовательность из n целых элементов . Сформировать две новых последовательности, состоящих соответственно из положительных и...

Сформировать вектор: значения первых отрицательных элементов в каждом столбце исходной матрицы - C (СИ)
Дана вещественная матрица размера M x N. Сформировать вектор b, в котором элементы вычисляются как значения первых отрицательных элементов...

2
UriahHeep
222 / 217 / 41
Регистрация: 24.09.2012
Сообщений: 509
Записей в блоге: 2
10.12.2012, 09:57 #2
КенТюРиК, а можно более понятно записать условия?
0
КенТюРиК
11 / 11 / 1
Регистрация: 18.10.2012
Сообщений: 148
10.12.2012, 21:50  [ТС] #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Задачу решил может кому пригодится))
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
main()
{
     int a[100][100], i, j, n, b[100][100], c[100][100], k=0;
     printf("Vvedite razmer matrici");
     scanf("%d", &n);
     for(i=0; i<n; i++)
     for(j=0; j<n; j++)
     {
         printf(" a[%d][%d] = ", i+1, j+1);
         scanf("%d", &a[i][j]);
     }
     //---------------------------------------
     for(i=0; i<n; i++){ k++;
      for(j=0; j<n; j++)
      {
          if(j>=1)  b[i][j]=a[i][j];
          if(j<i)   b[i+1][j]=a[j][i];
          if(j>=i)  c[i][j]=-a[i][j];
          if(j<i) c[i][j]=a[i][j];
      }}
      printf("\n vivod massiva b:\n");
      for(i=1; i<(n+1); i++){
            printf("\n");
      for(j=0; j<n; j++)
      printf("%5d", b[i][j]);}
      printf("\n nvivod massiva c:\n");
      for(i=0; i<k; i++){
           printf("\n");
      for(j=0; j<k; j++)
      printf("%5d", c[i][j]);}
      getch();
}


Если знаете другой путь решение буду рад вашим предложениям)))
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 21:50
Привет! Вот еще темы с ответами:

Записать в другой текстовый файл количество положительных, отрицательных и нулевых элементов исходной матрицы - C (СИ)
Добрый день. Помогите с программой. Заранее спасибо. В текстовом файле хранится матрица. Записать в другой текстовый файл количество...

Получить две новые матрицы С и D, такие, что в С будут элементы матриц А и В, которые больше заданного числа - C (СИ)
Даны две матрицы - А и B. C клавиатуры вводится число P. Мы должны получить две новые матрицы С и D, такие, что в С будут элементы матриц...

Программа транспонирует только квадратные матрицы - C (СИ)
вот код транспонирования матрицы программа транспонирует только квадратные матрицы #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include...

Получить вектор из элементов матрицы - C (СИ)
Даны натуральное число n, целочисленная квадратная матрица А порядка n. Получить b1, b2, …, bn где bi - наименьшее из значений элементов...


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

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

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