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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2012, 21:49   #1
RIOs
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 49
По умолчанию подпрограмма поменять местами первую и последнюю строки (C#)

Написать функцию, которая в матрице Y(M,N) меняет местами L-ю и k-ю строки (k<M, L<M). C помощью подпрограммы поменять местами первую и последнюю строки матриц A(8,9), C(7,11), и четвертую и шестую строки матрицы B(8,15). Исходные и преобразованные матрицы вывести на экран дисплея.
RIOs вне форума Ответить с цитированием
Старый 05.07.2012, 22:36   #2
Петррр
Форумчанин
 
Аватар для Петррр
 
Регистрация: 02.09.2011
Сообщений: 336
По умолчанию

Код:
static void Swap<T>(ref T val1, ref T val2)
{
    T buf = val1;
    val1 = val2;
    val2 = buf;
}
 
static void SwapRows<T>(T[,] matrix, int k, int l)
{
    for (int i = 0; i < matrix.GetLength(1); i++)
        Swap<T>(ref matrix[k, i], ref matrix[l, i]);
}
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
Петррр вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создать файл последовательного доступа целых чисел и поменять первую и последнюю компоненты NickolayNest Общие вопросы C/C++ 3 17.12.2011 15:33
строки(поменять местами буквы) sllh_111 Помощь студентам 2 25.11.2010 19:41
Поменять местами столбец и первую строку DanteDMC3 Помощь студентам 1 12.02.2010 16:06
Задача на СИ в заданной матрице поменять местами первую строку и первый столбец %( defol-777 Помощь студентам 2 14.01.2009 09:59
Удалить из строки S1 первую, последнюю, все подстроки совпадающие с S2 ТРОЯН=) Паскаль, Turbo Pascal, PascalABC.NET 1 10.12.2008 23:28