Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
12.06.2011, 03:25 | #1 |
Неактивный пользователь
Пол: Регистрация: 12.06.2011
Сообщений: 2
Репутация: 0
|
Помогите с двумерными массивами (C++)
Здравствуйте! Помогите написать 3 программмы на C++ на задачи с двумерными массивами
1. Дана матрица размера M x N. Вывести ее элементы, расположенные в строках с четными номерами (2, 4, …). Вывод элементов производить по строкам, условный оператор не использовать 2. Дана квадратная матрица A порядка M. Найти среднее арифметическое элементов каждой ее диагонали, параллельной побочной (начиная с одноэлементной диагонали A1,1) 3. Дана матрица размера M x N. Зеркально отразить ее элементы относительно горизонтальной оси симметрии матрицы (при этом поменяются местами строки с номерами 1 и M, 2 и M – 1 и т. д.) Надеюсь на вашу помощь и поддержку |
Реклама: | Шкафы для прихожей купить | обувница крафт | колбаса киндюк купить в спб | Интеграция WireCRM и Wix | октябрьской революции теплоход |
13.06.2011, 11:24 | #2 |
Постоялец
Пол: Регистрация: 02.07.2009
Сообщений: 393
Репутация: 79
|
Re: Помогите с двумерными массивами (C++)
1.
Код:
for (int i = 0; i < M; i +=2) { for (int j = 0; j < N; j++) { printf("%d\s", Array[i, j]); } } 3. Код:
int tmp; for (int i = 0; i < (int)(M / 2); i ++) { for (j = 0; j < N; j++) { tmp = Array[i,j]; Array[i,j] = Array[M - i - 1; j]; Array[M - i - 1; j] = tmp; } } 2. Не понял задание
__________________
Каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в винды. (ц) |
28.07.2011, 18:39 | #3 |
Новичок
Пол: Регистрация: 20.06.2009
Сообщений: 9
Репутация: 1
|
Re: Помогите с двумерными массивами (C++)
2.
for( a=0; a<M; a++ ) { tmp = 0; for( i=a; i>=0; i-- ) tmp += Array[i;a-i]; tmp /= (a+1); printf("%d\s", tmp); } for( a=1; a<M; a++ ) { tmp = 0; for( i=a; i<M; i++ ) tmp += Array[i;M-i]; tmp /= (a+1); printf("%d\s", tmp); } Если конечно я правильно понял задание |
Опции темы | |
Опции просмотра | |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите советом!!! Помогите остановить разграбление компов | Виталий | Архив | 17 | 21.10.2006 01:22 |
|
|