Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2012, 06:19   #1
Nekro95
Пользователь
 
Регистрация: 20.09.2012
Сообщений: 18
По умолчанию Алгоритм сдвига матрицы (С#)

Помогите мне нужен алгоритм сдвига матрицы на N элементов вправо или вниз.
Вот мой код программы самой матрицы.
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace laba_6_test
{
    class Program
    {
        static void Main (string[] args)
        {            
            int n = 3;
            int m = 5;
            int[,] mass = new int[n, m];
            Random rnd = new Random();

            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < m; j++)
                    mass[i, j] = rnd.Next(2, 10);
                }

            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < m; j++)
                    Console.Write(mass[i, j] + " ");
                Console.WriteLine();
           }        
            Console.WriteLine();
            Console.ReadLine();
        }
    }
}
Nekro95 вне форума Ответить с цитированием
Старый 05.12.2012, 07:18   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
нужен алгоритм сдвига матрицы на N
Это вниз:
1)N<размер_матрицы_по строкам если нет то N=N%размер_матрицы_по строкам
2)размер_матрицы_по строкам обьявляем матрицу на N строк больше чем нужно
3)сдвигаем вниз
4)переносим с размер_матрицы_по строкам по размер_матрицы_по строкам+N в строки с 1 по N
5)выводим строки с 1 по размер_матрицы_по строкам
со столбцами аналогично
.........
PROFIT?
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 05.12.2012 в 07:22.
Mad_Cat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм обработки матрицы max_scotch Помощь студентам 3 15.05.2012 10:32
алгоритм с заплнением квадратной матрицы SuperHanz Паскаль, Turbo Pascal, PascalABC.NET 1 19.10.2011 20:13
Алгоритм для составления матрицы seryzabello Microsoft Office Excel 2 13.06.2011 22:41
оригинальный алгоритм сложения элементов матрицы Ledom Общие вопросы C/C++ 4 04.12.2010 00:36
Java, алгоритм суммирования диагоналей матрицы MMM_Corp Фриланс 3 25.03.2010 18:38