2 / 2 / 0
Регистрация: 14.03.2013
Сообщений: 39
1

Сопоставьте одномерному массиву a[n] другой одномерный массив f[n], элементы которого вычисляются по формуле

13.04.2014, 08:47. Показов 1516. Ответов 4
Метки нет (Все метки)

Сопоставьте одномерному массиву a[n] другой одномерный массив f[n], элементы которого вычисляются по формуле f[i] = ln(a[i])=arctg(ei=10). Элементы этого массива переставьте таким образом, чтобы меньшему номеру соответствовал бы меньший элемент. Элементы всех массивов выведите на экран в одну строку.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2014, 08:47
Ответы с готовыми решениями:

Сформировать массив, элементы которого вычисляются по формуле
сформировать массив P eлементы которого вычисляются по формуле Нужно вивести етот...

Создать массив R, элементы которого вычисляются по указанной формуле
Создать массив R, элементы которого вычисляются по указанной формуле

вычислить и сформировать массив S[i], элементы которого вычисляются по формуле S[i]=pow(sin,2)(x[i])+x[i].
для x, изменяющегося от -1.3 до 1.2 с шагом 0.1 вычислить и сформировать массив S, элементы...

Сформировать одномерный массив B(k) элементы которого вычисляются по формуле
Сформировать одномерный массив B(k) элементы которого вычисляются по формуле zx=(s1+s2)/(k1+k2),...

4
9 / 9 / 13
Регистрация: 23.02.2014
Сообщений: 37
13.04.2014, 09:09 2
C++
1
2
3
4
5
6
7
8
9
10
//Вычисление по формуле которую ты дал
for (int i = 0; i < arraylength; i++)
f[i] = ln(a[i]);
//Сортировка по возрастанию
for (int i = 0; i < lengtharray; i++)
for (int j = i; i < lengtharray; j++)
if (f[i] > a[j])
{int p = a[i];
a[i] = a[j];
a[j] = p}
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
13.04.2014, 09:29 3
Francleene, а что за функция ln()? Может все же std::log?
И почему при сортировке разные массивы участвуют в сравнении?
1
9 / 9 / 13
Регистрация: 23.02.2014
Сообщений: 37
13.04.2014, 09:57 4
Tulosba, я очень невнимательный... Правильно будет так:
C++
1
2
3
4
5
6
7
8
9
10
//Вычисление по формуле которую ты дал
for (int i = 0; i < arraylength; i++)
f[i] = log(a[i]);
//Сортировка по возрастанию
for (int i = 0; i < lengtharray; i++)
for (int j = i; i < lengtharray; j++)
if (f[i] > f[j])
{int p = f[i];
f[i] = f[j];
f[j] = f}
1
Модератор
Эксперт С++
12770 / 10227 / 6147
Регистрация: 18.12.2011
Сообщений: 27,388
13.04.2014, 10:24 5
Цитата Сообщение от Francleene Посмотреть сообщение
f[j] = f}
Это в паскале можно опускать ; перед закрывающей скобкой,
в С++ надо ставить!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2014, 10:24
Помогаю со студенческими работами здесь

Создать массив, элементы которого вычисляются по формуле
двумерные массивы

Сформировать массив В, элементы которого вычисляются по формуле
Дан массив А. Сформировать массив В, элементы которого вычисляются по формуле Bi=(i+1)*Ai Массив...

Создать одномерный массив y, элементы вычисляются по формуле
Программа на языке программирования Pascal или C + +. Создать одномерный массив y, элементы...

Заполнить линейный массив, элементы которого вычисляются по формуле
Заполнить линейный массив, элементы которого вычисляются по формуле a=(5i!-d)/i!-1. Вычисление по...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru