Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Qurahara
0 / 0 / 0
Регистрация: 25.07.2012
Сообщений: 16
#1

Как инициализировать двумерную матрицу натуральными логарифмами? - C++

25.04.2013, 19:32. Просмотров 255. Ответов 2
Метки нет (Все метки)

Всем привет, столкнулся с небольшой проблемой, мне нужно инициализировать матрицу в таком виде:

A = {
{ln2, ln3, ln4, ln5},
{ln3, ln4, ln5, ln6},
{ln4, ln5, ln6, ln7},
{ln5, ln6, ln7, ln8}
},

я примерно представляю, как это должно выглядеть обязательная библиотека <math.h>
C++
1
2
3
4
5
double mas[4][4] = 
 {{log(2), log(3), log(4), log(5)}, 
  {log(3), log(4), log(5), log(6)},
  {log(4), log(5), log(6), log(7)},
  {log(5), log(6), log(7), log(8)}};

вся проблема с том что есть некая ошибка компилятор подсвечивает log() и пишет: "Существует более одного экземпляра перегруженная функция "log", соответствующего списка аргументов."

Ребят помогите! За ранее благодарю.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2013, 19:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как инициализировать двумерную матрицу натуральными логарифмами? (C++):

Как инициализировать динамическую матрицу? - C++
2 вопроса. 2 подвопроса =). 1) Как инициализировать динамическую матрицу? Желательно через new и delete, но можно и другое. 2)...

Записать элементы одномерного массива в двумерную матрицу одним циклом - C++
записать элементы из int massive записать все элементы в int array ) одним циклом

Заполнить матрицу последовательными натуральными числами - C++
1.Сформировать матрицу по следующему правилу 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...

Заполните матрицу натуральными числами по спирали и змейкой - C++
Заполните матрицу, содержащую N строк и M столбцов, натуральными числами по спирали и змейкой, то есть типо этого: 1 2 3 4 5 6...

Заполнить квадратную матрицу натуральными числами по спирали - C++
Составить программу, которая заполняет квадратную матрицу порядка n натуральными числами 1, 2, 3, …, n2, записывая их в нее «по спирали»...

Улитка.Матрицу M (m,n) заполнить натуральными числами от 1 до m*n по спирали, начинающей в левом верх - C++
Помогите пожалуйста решить задачу по BORLAND С++ Улитка.Матрицу M (m,n) заполнить натуральными числами от 1 до m*n по спирали, начинающей...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
SummerRain
326 / 325 / 17
Регистрация: 16.12.2012
Сообщений: 544
25.04.2013, 19:42 #2
попробуй так
C++
1
2
3
4
5
double mas[4][4] = 
 {{log(2.0), log(3.0), log(4.0), log(5.0)}, 
  {log(3.0), log(4.0), log(5.0), log(6.0)},
  {log(4.0), log(5.0), log(6.0), log(7.0)},
  {log(5.0), log(6.0), log(7.0), log(8.0)}};
2
Qurahara
0 / 0 / 0
Регистрация: 25.07.2012
Сообщений: 16
25.04.2013, 19:48  [ТС] #3
блин ну я и краб)) Спасибо, сам что-то не допер xD
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2013, 19:48
Привет! Вот еще темы с ответами:

Как объявить указатель на массив через typedef и как инициализировать такой тип - C++
Как заставить заработать этот фрагмент кода? INT_L -- указатель на массив из 100 элементов типа char; Не получается в переменную C...

Как инициализировать структуру - C++
имеется структура point {int x; int y;} вопрос таков как мне не создавая переменной передать структуру в функцию т.е. struct point...

Как инициализировать массивы? - C++
Я пытаюсь сдать проверочную преподавателю , задания он дает легкие , но даже если результат получается тот , который необходим, он хочет ,...

Как инициализировать переменные? - C++
Здравствуйте. Где можно полно осведомиться о том как инициализируются переменные в C++ для каждого типа?


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

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

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