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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2013, 21:20   #1
yusef95
 
Регистрация: 16.05.2013
Сообщений: 4
По умолчанию Двухмерные массивы

Задача №1
В матрице t(7,8) найти среднее арифметическое элементов, расположенных в четных столбцах.

Задача №2
Из элементов матрицы a(5,5), удовлетворяющих условию -5<=a(i,j)<=5, построить вектор b(25), заменив недостающие элементы нулями.
yusef95 вне форума Ответить с цитированием
Старый 09.06.2013, 22:12   #2
revizor
Форумчанин
 
Аватар для revizor
 
Регистрация: 20.01.2013
Сообщений: 146
По умолчанию

Цитата:
Задача №1
В матрице t(7,8) найти среднее арифметическое элементов, расположенных в четных столбцах.
Код:
#include <iostream>
#include <cstdio>
#include <ctime>

int main()
{
	srand(time(NULL));

	const int ROWS=7, COLS=8;
	int a[ROWS][COLS];

	for (int y=0; y<ROWS; ++y)
		for (int x=0; x<COLS; ++x)
			a[y][x]=10+rand()%90;		// 10 .. 99

	for (int y=0; y<ROWS; ++y)
	{
		for (int x=0; x<COLS; ++x)
			std::cout << a[y][x] << " ";
		std::cout << std::endl;
	}
	std::cout << std::endl;

	for (int x=1; x<COLS; x+=2)
	{
		int sum=0;

		for (int y=0; y<ROWS; ++y)
			sum += a[y][x];

		std::cout << double(sum)/ROWS << " ";
	}

	system("pause");
	return 0;
}
revizor вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двухмерные массивы PPP1963 Помощь студентам 0 06.06.2012 20:52
Двухмерные массивы GaDinka Qt и кроссплатформенное программирование С/С++ 2 01.02.2011 10:42
C++. Двухмерные массивы. bpystep Помощь студентам 11 23.05.2010 13:49
Двухмерные массивы Sexy girl* Помощь студентам 1 24.12.2009 04:50