Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Yarik Zapetruk
0 / 0 / 0
Регистрация: 02.02.2015
Сообщений: 7
1

Отобразить главную и побочную диагонали симметрично относительно вертикальной оси

04.02.2015, 16:59. Просмотров 1135. Ответов 2
Метки нет (Все метки)

Заповнити матрицю випадковими числами. Відобразити головну та побічну діагоналі симетрично відносно вертикальної осі.

 Комментарий модератора 
Согласно Правил Форума - переводим на русский или английский.
И создаем тему.

In accordance with the Forum Rules, translate it into Russian or English.
Then, create the topic.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2015, 16:59
Ответы с готовыми решениями:

Отобразить матрицу симметрично относительно вертикальной оси сектора матрицы
Заполнить матрицу случайными числами. Отобразить матрицу симметрично...

Отобразить правую половину матрицы на левую зеркально симметрично относительно вертикальной оси
Заполнить матрицу случайными числами. Отобразить правую половину матрицы на...

Отобразить верхнюю половину матрицы на нижнюю зеркально симметрично относительно горизонтальной оси
Заполнить случайными цифрами отобразить верхнюю половину матрицы на нижнюю...

Отобразить матрицу симметрично относительно побочной диагонали
И так у меня есть код много-файлового проекта. Данный код должен отображать...

Отобразить матрицу симметрично относительно главной диагонали
Заполнить матрицу А случайными числами . Отобразить матрицу симметрично...

2
Curry
2788 / 1852 / 236
Регистрация: 01.06.2013
Сообщений: 3,894
Записей в блоге: 7
04.02.2015, 17:26 2
Лучший ответ Сообщение было отмечено Yarik Zapetruk как решение

Решение

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
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
 
int main()
{
      int i,n;
      int* m; 
      printf("Matrix size ? ");
      scanf("%d",&n);
      m=(int*)malloc(sizeof(*m)*n*n);
 
      srand( (unsigned)time( NULL ) );
 
      for(i=0; i<(n*n); i++)
          m[i]=rand();
 
      printf("\nThe main diagonal :");
      for(i=0; i<n; i++)
          printf("  %d",m[i+i*n]);
      printf("\nThe reversed incidental diagonal :");
      for(i=0; i<n; i++)
          printf("  %d",m[(n-i-1)+i*n]);
      free(m);
      printf("\n");
      return 0;
}
1
Majestiko
0 / 0 / 0
Регистрация: 27.10.2018
Сообщений: 12
05.11.2018, 17:10 3
Должно это выглядеть как-то так:
0 1 2 3 4 5 6 7 0
0 0 8 9 10 11 12 0 0
0 0 0 13 14 15 0 0 0
0 0 0 0 16 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 16 0 0 0 0
0 0 0 13 14 15 0 0 0
0 0 8 9 10 11 12 0 0
0 1 2 3 4 5 6 7 0
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2018, 17:10

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

Повернуть матрицу симметрично относительно главной диагонали
Задание: Повернуть матрицу симметрично относительно главной диагонали. ...

Заполнить матрицу симметрично относительно главной диагонали
Подскажите, пожалуйста, если нам дана квадратная матрица элементов, как...


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

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

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