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

Переворот матрицы на 90 градусов по часовой

15.12.2011, 21:23. Просмотров 651. Ответов 0
Метки нет (Все метки)

Переворот матрицы на 90 градусов по часовой. Не пойму ошибку.
Я совсем новый у вас так что не судите строго.

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
42
43
44
45
46
47
48
49
50
51
52
53
54
using System;
using System.Collections.Generic;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите размерность матрицы");
            string buf;
            buf= Console.ReadLine();
            int n = Convert.ToInt32(buf);
            int[,] matrix = new int[n, n];
            Random R = new Random();
            Console.WriteLine("Исходная матрица");
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    matrix[i, j] = R.Next(1, 20);
                    Console.Write(matrix[i, j] + "\t");
                }
 
                Console.WriteLine();
            }
            int[,] new_matrix = new int[n, n];
            Console.WriteLine();
            Console.WriteLine("Переворот матрици на 90 градусов по чсовой стрелке");
            Console.WriteLine();
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    new_matrix[j, n = i + 1] = matrix[i, j];
                }
            }
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    Console.Write(new_matrix[i, j] + "\t");
                }
                Console.WriteLine();
            }
            Console.ReadKey();
 
 
 
       
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2011, 21:23
Ответы с готовыми решениями:

Поворот на 90 градусов по часовой стрелке
Всем привет!!! Народ, очень нужна ваша помощь, срочно!!! Очень срочно!!! Ситуация такая: есть код...

Повернуть массив по часовой стрелке на 90 градусов
Дан массив N × M. Требуется повернуть его по часовой стрелке на 90 градусов. Формат входного...

Развернуть матрицу на 90 градусов по часовой стрелке
Создать матрицу, заполнить матрицу случайными числами. Развернуть матрицу на 90 градусов по часовой...

Матрицу повернуть на 90 градусов по часовой стрелке на C#
Содержимое квадратной матрицы A(n,n) повернуть на 90 градусов по часовой стрелке, считая центром...

Поворот двухмерного массива на 90 градусов по часовой стрелке
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2011, 21:23

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

Просуммировать элементы матрицы и повернуть ее по часовой стрелке
1. Ввести двух мерный массив с клавиатуры. 2. Вывести двух мерный массив на экран. 3. Сума...

Поворот матрицы на 90*K градусов
Здравствуйте! Столкнулся с задачей поворота матрицы на 90*К градусов, где К - целое число....


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

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

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