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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2019, 21:23   #1
VLADOS2001
Пользователь
 
Регистрация: 19.09.2019
Сообщений: 23
По умолчанию Задача

Определить функцию, которая формирует по данной матрицы вектор, в который входят элементы заданного столбца матрицы.

Определить функцию, которая возвращает среднее геометрическое данного вектора;

Код:
#include<iostream>

#include<cmath>

#include<cstdlib>

using namespace std;

void func(const int size, double** arr)
{
	for (size_t i = 0; i < size; i++)
	{
		for (size_t j = 0; j < size; j++)
		{

			arr[i][j] = pow((-(1.7) / 3 * j - 1), i) + pow(exp(1), sin(j));

		}

	}
	for (size_t i = 0; i < size; i++)
	{
		for (size_t j = 0; j < size; j++)
		{

			cout << arr[i][j] << " ";

		
		
		}
	
		cout << endl;
	
	}
}


int main(int argc, char* argv[]) 
{

	setlocale(NULL, "RUS");

	int size;

	cout << "Введите объем массива: "; cin >> size;


	double** arr_2d = new double* [size];

	for (size_t i = 0; i < size; i++)
	{

		arr_2d[i] = new double[size];

	}

	func(size,arr_2d);

	system("pause");

	return 0;
}

Последний раз редактировалось VLADOS2001; 04.10.2019 в 21:28.
VLADOS2001 вне форума Ответить с цитированием
Старый 04.10.2019, 21:24   #2
VLADOS2001
Пользователь
 
Регистрация: 19.09.2019
Сообщений: 23
По умолчанию

Условие
Определить функцию, которая формирует по данной матрицы вектор, в который входят элементы заданного столбца матрицы.
Определить функцию, которая возвращает среднее геометрическое данного вектора;
Изображения
Тип файла: png Снимок.PNG (3.1 Кб, 21 просмотров)

Последний раз редактировалось VLADOS2001; 04.10.2019 в 21:29.
VLADOS2001 вне форума Ответить с цитированием
Старый 04.10.2019, 21:30   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,708
По умолчанию

И? Вам же не нужна вся матрица. Выпишите нужные индексы и запишите в один цикл.
p51x вне форума Ответить с цитированием
Старый 04.10.2019, 21:33   #4
VLADOS2001
Пользователь
 
Регистрация: 19.09.2019
Сообщений: 23
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
И? Вам же не нужна вся матрица. Выпишите нужные индексы и запишите в один цикл.
????
VLADOS2001 вне форума Ответить с цитированием
Старый 04.10.2019, 21:52   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,708
По умолчанию

Вам нужен один столбец - значит один индекс будет зафиксирован.

Код:
-(1.7) / 3 * j - 1
Это явно считает не то, что надо. Просто прочитайте, что написано.

Код:
pow(exp(1), sin(j))
Зачем? Зачем вы сначала е возводите в 1 степень, а потом еще раз е возводите в син?
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по подсчёту статистики использования букв. Другая задача - по длинной арифметике Pascal ABC kimberly Паскаль, Turbo Pascal, PascalABC.NET 3 24.12.2012 17:03
задача на структуру(struct)/задача на работу с файлом SevenArth Помощь студентам 0 26.04.2012 19:06
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel Toofed Помощь студентам 0 30.11.2011 01:12
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51