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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2016, 16:03   #1
Анжелика96
 
Регистрация: 14.12.2015
Сообщений: 4
По умолчанию Работа с матрицей в с++

Дана матрица С с элементами Cij, i=1,2,3..5, j=1,2,3..5. Найти среднее арифметическое чисел Cij.
Я попыталась создать матрицу, вот код. Что-то совсем не могу сообразить как это делается.
Код:
#include <iostream>
using namespace std;
int main()
{
  int i,j;
  float c[5][5];
  for(j=0;j<5;j++)
}
	for (i=0;i<5;i++)
	{matr[i][j]=rand()%10-5 ;
	cout<<c[i][j]<<" ";
	}
	cout<<endl;
system("pause");
return 0;
}
Анжелика96 вне форума Ответить с цитированием
Старый 23.05.2016, 19:26   #2
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Непонятно среднее арифметрическое чего? Просто Сij. Но в среднем арифметрическом 2-а числа.... Я взял (Сij+Сji)/2
Поправьте пункт 2(см. программу), когда узнаете между чем среднее арифметрическое.



Код:
#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
	int i, j;
	int C[5][5];
	
	// 1) Формирование матрицы С[5][5]
	cout << "Ishodnaja vatriza C\n";
	for (j = 0; j < 5; j++)
	{
		for (i = 0; i < 5; i++)
		{
			C[i][j] = rand() % 10 - 5;
			cout << C[i][j] << "    ";
		}
		cout << "\n";
	}
	
	// 2) Среднее арифметрическое выведем на экран
	cout << "\nCrednee arifmetricheskoe\n";
	for (j = 0; j < 5; j++)
	{
		for (i = 0; i < 5; i++)
		{
			cout << (C[i][j] + C[j][i]) / 2 << "  ";
		}
		cout << "\n";
	}
	cout << endl;

	system("pause");
	return 0;
}


ura_111 вне форума Ответить с цитированием
Старый 23.05.2016, 22:00   #3
Анжелика96
 
Регистрация: 14.12.2015
Сообщений: 4
Радость

Спасибо огромное за ответ! В задании дано "среднее арифметическое Cij". Как я поняла, нужно найти среднее арифметическое каждого столбца)
Цитата:
Сообщение от ura_111 Посмотреть сообщение
Непонятно среднее арифметрическое чего? Просто Сij. Но в среднем арифметрическом 2-а числа.... Я взял (Сij+Сji)/2
Поправьте пункт 2(см. программу), когда узнаете между чем среднее арифметрическое.



Код:
#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
	int i, j;
	int C[5][5];
	
	// 1) Формирование матрицы С[5][5]
	cout << "Ishodnaja vatriza C\n";
	for (j = 0; j < 5; j++)
	{
		for (i = 0; i < 5; i++)
		{
			C[i][j] = rand() % 10 - 5;
			cout << C[i][j] << "    ";
		}
		cout << "\n";
	}
	
	// 2) Среднее арифметрическое выведем на экран
	cout << "\nCrednee arifmetricheskoe\n";
	for (j = 0; j < 5; j++)
	{
		for (i = 0; i < 5; i++)
		{
			cout << (C[i][j] + C[j][i]) / 2 << "  ";
		}
		cout << "\n";
	}
	cout << endl;

	system("pause");
	return 0;
}


Анжелика96 вне форума Ответить с цитированием
Старый 24.05.2016, 15:45   #4
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию


Последний раз редактировалось ura_111; 24.05.2016 в 15:52.
ura_111 вне форума Ответить с цитированием
Старый 30.05.2016, 15:51   #5
Анжелика96
 
Регистрация: 14.12.2015
Сообщений: 4
По умолчанию

Спасибо Вам огромное!
Анжелика96 вне форума Ответить с цитированием
Старый 31.05.2016, 13:22   #6
Алёша1
Новичок
Джуниор
 
Регистрация: 31.05.2016
Сообщений: 1
По умолчанию

Спасибо
Алёша1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с матрицей(C++) ILUWA Помощь студентам 2 16.01.2012 15:24
Работа с матрицей С# Diman410 Помощь студентам 1 29.03.2011 16:47
Работа с матрицей admiral121 Помощь студентам 1 23.12.2010 16:08
работа с матрицей AleksENN Помощь студентам 0 23.10.2010 14:13
Работа с матрицей Absent Помощь студентам 3 17.05.2008 22:20