|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.10.2010, 19:26 | #1 |
Пользователь
Регистрация: 19.09.2010
Сообщений: 87
|
матрицы
Добрый вечер. Ув. форумчане пожалуйста помогите решить задачу по программированию, на тему: матрицы.
Условие: Дано действительную квадратную матрицу порядка n. Получить новую матрицу путем замены элементов, сумма индексов которых четная на среднее геометрическое модулей элементов, находящихся на главной диагонали. необходимо написать код на С++, пожалуйста подскажите! |
07.10.2010, 20:01 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
В студию просим либо ваши наработки, либо деньги. Если первого нет - могу за второе помочь. Аська в профиле.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
07.10.2010, 21:21 | #3 |
Пользователь
Регистрация: 19.09.2010
Сообщений: 87
|
#include "stdio.h"
#define Size 10 int Matrix[Size][Size]; void Inicialize(); void Calculation(); void main() { Inicialize(); Calculation(); flushall(); getchar(); } |
07.10.2010, 21:22 | #4 |
Пользователь
Регистрация: 19.09.2010
Сообщений: 87
|
не понимаю как действовать дальше, и правильно ли я ввел саму матрицу.
еще трудности с этим "сумма индексов которых четная на среднее геометрическое модулей элементов" не понимаю в упор условие =( |
08.10.2010, 17:21 | #5 |
Новичок
Джуниор
Регистрация: 07.10.2010
Сообщений: 1
|
Как математик расшифрую...
Каждый элемент матрицы имеет два индекса - номер строки и номер столбца. Элементы, сумма индексов которых чётная - покрывают всю матрицу в шахматном порядке, включая элемент (1,1). Главная диагональ - это диагональ от левого верхнего угла до правого нижнего. Среднее геометрическое модулей элементов - берёшь элементы, все перемножаешь друг на друга, берёшь модуль, потом берёшь из этого безобразия корень той степени, каково количество множителей. А функция для задания первоначальных значений матрицы правильно называется Initialize(). Написать Calculation() проще простого.
ловись рыбка, большая и маленькая ;)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TurboPascal: графы, матрицы смежности и матрицы инцидентности. | ulala | Помощь студентам | 1 | 03.03.2011 19:28 |
Каксоздать из матрицы минор этойже матрицы | drNabla | Microsoft Office Excel | 8 | 23.05.2010 20:51 |
Матрицы:функция изменения порядка столбцов матрицы | Fajyz | Помощь студентам | 0 | 13.01.2010 09:40 |
На главную диагональ матрицы поместить наибольшие элементы этой матрицы | mivel | Помощь студентам | 2 | 23.12.2009 21:19 |