Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Paniker
0 / 0 / 3
Регистрация: 05.04.2013
Сообщений: 9
#1

Формула расчета элементов квадратной матрицы - C++

13.04.2013, 14:41. Просмотров 379. Ответов 2
Метки нет (Все метки)

С одной формулой справился нормально, все работает. А вот эта, почему то, выдает в массив 5 на 5 ноли. Подозреваю, что я просто неправильно вывел ее в С++

http://www.cyberforum.ru/cpp-beginners/thread1538138.html
http://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{ij}={3}^{-j+1} *(i-\frac{(j+1)}{3})*\frac{i+3}{j+6}


вот мой вариант
C++
1
2
3
4
5
6
7
8
9
10
11
//глобальные параметры
const int n=4;
double a[5][5];
double x[5];
//подпрограмма вычислений элементов матрицы
void  elem_matr( )
{ int i,j;
    for(i=0;i<=n;i++)
    for(j=0;j<=n;j++)
    a[i][j]=pow(3,-j+1)*(i-((j+1)/(3)))*((i+3)/(j+6));
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2013, 14:41
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Формула расчета элементов квадратной матрицы (C++):

Вычислить сумму элементов квадратной матрицы
Доброго времени суток. Помогите пожалуйста решить задание: Дана целочисленная...

Вычислить произведение элементов квадратной матрицы
Вычислить произведение элементов квадратной матрицы А (m = n) находящихся под...

Перестановка элементов квадратной вещественной матрицы
Здравствуйте. Задача такая: Путем перестановки элементов квадратной...

Найти сумму элементов квадратной матрицы X(n,n)
Найти сумму элементов квадратной матрицы X(n,n), находящихся по периметру...

Ввод-вывод элементов квадратной матрицы
Помогите написать программу для ввода элементов квадратной матрицы, вывода...

2
Xipxop
481 / 9 / 6
Регистрация: 28.12.2011
Сообщений: 151
13.04.2013, 14:56 #2
Вы забыли, одно каверзное но:
В "Реальном" мире не существует матрицы начинающейся с 0 элемента.

C++
1
2
3
4
5
6
7
8
9
10
11
//глобальные параметры
const int n=5;
double a[6][6];
double x[6];
//подпрограмма вычислений элементов матрицы
void  elem_matr( )
{ int i,j;
    for(i=1;i<=n;i++)
    for(j=1;j<=n;j++)
    a[i][j]=pow(3,-j+1)*(i-((j+1)/(3)))*((i+3)/(j+6));
    }
Тоесть, просто необращай внимания на пустой элемент [0][0].

P.S. Сам не проверял, но просто предположил
0
Paniker
0 / 0 / 3
Регистрация: 05.04.2013
Сообщений: 9
13.04.2013, 15:06  [ТС] #3
Xipxop, все в ноль выводит(
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2013, 15:06
Привет! Вот еще темы с решениями:

Формула расчета числа
Есть переменные x и y, в которые функцией scanf задаются значения. По следующей...

Осуществить циклический сдвиг элементов квадратной матрицы
Помогите решить эту задачу: Осуществить циклический сдвиг элементов квадратной...

Нахождение суммы диагональных элементов квадратной матрицы N x N
Написать программу, которая найдет сумму диагональных элементов квадратной...

Осуществить циклический сдвиг элементов квадратной матрицы
(Console Application) Осуществить циклический сдвиг элементов квадратной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru