Задавайте вопросы

Задавайте вопросы и получайте ответы от нашего сообщества

Отвечайте

Отвечайте на вопросы и станьте экспертом по своей теме

Свяжитесь с администрацией

Наши специалисты готовы ответить на ваши вопросы

C# Работа с массивами

Информация о теме

О теме Здравствуйте, вы читаете тему Работа с массивами созданную в в разделе C# для начинающих пользователем Deimos#. Эта тема была просмотрена 1 791 раз(а), получила 0 комментариев и 0 очки реакции...
Название категории C# для начинающих
Название темы Работа с массивами
Автор темы Deimos#
Дата начала
Ответы
Просмотры
Количество реакций
Последнее сообщение Deimos#

Deimos#

Модератор #2
Регистрация
17.02.2016
Сообщения
116
Реакции
41
Баллы
35
Лучшие ответы
0
  • Автор темы
  • Модератор
  • #1
Всем доброго времени суток

Приведу небольшой список задач по Массивам, что бы каждый смог попрактиковаться в этой теме.
Задачи не очень сложные, поэтому после некоторых усилий у вас все получиться
Вариант 1.
Дан двумерный массив размером n*m, заполненный случайным образом.
1. Заменить максимальный по модулю элемент каждой строки на противоположный по знаку.
2. Вставить после каждой четной строки первую строку.
3. Поменять местами средние столбцы
Вариант 2.
Дан двумерный массив размером n*m, заполненный случайным образом.
1. Заменить минимальный по модулю элемент каждого столбца нулем
2. Вставить после каждой строки, содержащей минимальное значение строку из нулей.
3. Поменять местами первый и последний столбцы.
Вариант 3.
Дан двумерный массив размером n*m, заполненный случайным образом.
1. Заменить все элементы первых трех столбцов на их квадраты.
2. Вставить после каждой нечетной строки первую строку.
3. Поменять местами средние строки с первой и последней
Вариант 4.
Дан двумерный массив размером n*m, заполненный случайным образом.
1. Заменить минимальный по модулю элемент каждого столбца на противоположный
2. Вставить после каждого столбца, содержащего значение равное нулю столбец из нулей.
3. Поменять местами первый и последний столбцы
Вариант 5.
Дан двумерный массив размером n*m, заполненный случайным образом.
1. Заменить максимальный элемент каждой строки на противоположный по знаку
2. Вставить после всех столбцов, содержащих максимальный элемент столбец из нулей.
3. Поменять местами первый и последний столбцы.
Вариант 6.
Дан двумерный массив размером n*m, заполненный случайным образом.
1. Заменить максимальный элемент каждой строки нулем
2. Вставить перед всеми строками, первый элемент которых делится на 3, строку из нулей.
3. Поменять местами второй и предпоследний столбцы.
Вариант 7.
Дан двумерный массив размером n*m, заполненный случайным образом.
1. Заменить максимальный элемент каждой строки нулем
2. Вставить после каждого столбца, содержащего максимальный элемент массива, столбец из нулей.
3. Поменять местами первый и предпоследний столбцы.
Вариант 8.
Дан двумерный массив размером n*m, заполненный случайным образом.
1. Заменить максимальный элемент каждого столбца нулем
2. Вставить после всех строк, содержащих максимальный по модулю элемент, первую строку.
3. Поменять местами последний и предпоследний столбцы.
Вариант 9.
Дан двумерный массив размером n*m, заполненный случайным образом.
1. Заменить нулевой элемент каждого столбца максимальным по модулю элементом массива
2. Вставить после каждой строки, содержащей максимальный по модулю элемент, последнюю строку.
3. Поменять местами два средних столбца.
Вариант 10.
Дан двумерный массив размером n*m, заполненный случайным образом.
1. Заменить отрицательный элемент каждого столбца нулем
2. Вставить после каждого столбца, содержащего максимальный по модулю элемент, строку из нулей.
3. Поменять местами первый и последний столбцы.
Все задачи очень похожего типа так что.
Для примера я решил первый вариант, что бы если кто то столкнулся с трудностями, подсмотрел решение для себя.
C#:
Пожалуйста, Вход или Регистрация для просмотра содержания кодов!
Вывод моей программы на консоль
Пожалуйста, Вход или Регистрация для просмотра содержимого URL-адресов!

Не обязательно делать как у меня, придумайте что то своё.

Спасибо за внимание
 
Последнее редактирование:
Верх Низ