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

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

Войти
Регистрация
Восстановить пароль
 
DPS
34 / 34 / 3
Регистрация: 12.11.2011
Сообщений: 115
Завершенные тесты: 1
#1

Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов - C++

27.01.2014, 20:11. Просмотров 352. Ответов 6
Метки нет (Все метки)

Добрый вечер) Ребят, в одном из экзаменационных билетов есть вот такая задача:

Используя функцию P для каждого столбца матрицы А с 9 строками и 10 столбцами сформировать:
-массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов

Это как? Погуглил и выяснил, что логарифм вычисляется только для положительных чисел > 0. Таким образом, число всегда будет больше своего логарифма... Значит, и формировать-то нечего будет? Разъясните пожалуйста, может быть, я неправильно трактую задание?
Решать ничего не надо, только поясните)
0
Миниатюры
Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2014, 20:11
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов (C++):

В последовательностях положительных чисел ограничить снизу значение тех элементов которые меньше среднего - C++
Во всех последовательностях позитивных чисел ограничить снизу значение тех элементов, значения которых меньше среднего для этой...

Сформировать новый массив из тех элементов массива А, которые превосходят свой номер на 10 - C++
Приветствую! Нужна помощь с решением задачи в С++. Вообще не понимаю, как это решается. Буду рад любой помощи! Задача: Дан одномерный...

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

Сформировать массив Y из тех элементов массива Х, которые больше суммы двух соседних предыдущих - C++
Сформировать массив Y из тех элементов массива Х, которые больше суммы двух соседних предыдущих элементов, то есть X i > X i-1 + X i-2.

Целочисленная матрица. Определить сумму элементов в тех столбцах, которые не содержат положительных элементов - C++
Дана целочисленная квадратная матрица. Определить сумму элементов в тех столбцах, которые не содержат положительных элементов.Для ввода...

Определить количество нулевых элементов в тех строках матрицы, которые не содержат положительных элементов - C++
Дана целочисленная прямоугольная матрица. Определить: 1) Количество нулевых элементов в тех строках, которые не содержат положительных...

6
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
27.01.2014, 20:25 #2
тут не понятно какой логарифм?
1. Десятичным логарифмом называется логарифм по основанию 10.
2. Натуральным логарифмом называется логарифм по основанию е.
3. или по основанию берется любое число ??


Цитата Сообщение от DPS Посмотреть сообщение
Погуглил и выяснил, что логарифм вычисляется только для положительных чисел > 0. Таким образом, число всегда будет больше своего логарифма...

не всегда

например :
log1/3 27 = – 3 ______________ -3<27
log21/2 = – 1 ______________ -1<1/2
1
DPS
34 / 34 / 3
Регистрация: 12.11.2011
Сообщений: 115
Завершенные тесты: 1
27.01.2014, 20:29  [ТС] #3
я выложил, как написано в билете. Вот, выкладываю его полностью. В билете вообще нет никакого упоминания, каким явл-ся логарифм.
0
Миниатюры
Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов  
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
27.01.2014, 20:44 #4
основа логарифма или сам логарифм зависит от того какой вы функцию выберите
и решите не равенство
f(X)>X
1
DPS
34 / 34 / 3
Регистрация: 12.11.2011
Сообщений: 115
Завершенные тесты: 1
27.01.2014, 22:49  [ТС] #5
Цитата Сообщение от Жанерке Посмотреть сообщение
основа логарифма или сам логарифм зависит от того какой вы функцию выберите
и решите не равенство
f(X)>X
Приведите, пожалуйста пример, если Вас не затруднит. То есть в данном билете задание представлено неполным / некорректно?
0
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
28.01.2014, 09:05 #6
Цитата Сообщение от DPS Посмотреть сообщение
То есть в данном билете задание представлено неполным / некорректно?
скорее всего неполный, так как не дано какая функция и не понятно какой логарифм взять
1
Ilot
Эксперт С++
1826 / 1184 / 232
Регистрация: 16.05.2013
Сообщений: 3,119
Записей в блоге: 5
Завершенные тесты: 1
28.01.2014, 10:03 #7
Это задачка на сообразительность. Действительно если основание больше единицы то любое положительное число будет больше своего логарифма, а вот если основание меньше единицы то существует точка пересечения кривулек logsa = a и до этой точки логорифм будет больше самого числа. Сдается мне в билете вас просили написать программу с возможностью пользователю самому вводить основание.

Цитата Сообщение от Жанерке Посмотреть сообщение
например :
log1/3 27 = – 3 ______________ -3<27
log21/2 = – 1 ______________ -1<1/2
Как говорится мыслите в правильном направлении однако число должно быть меньше единицы. Например:
log1/21/2 = 1 ______________ 1 > 1/2
1
28.01.2014, 10:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2014, 10:03
Привет! Вот еще темы с ответами:

Разработать функцию, которая определяет сумму элементов в тех строках, которые не содержат положительных элементов. - C++
Работа с двумерным динамическим массивом. Для целочисленного двумерного массива (размерность массива задается пользователем),...

Сформировать из элементов матрицы меньше нуля одномерный массив, отсортировать его по убыванию методом выбора - C++
Дан двумерный массив N X M. Сформировать из элементов меньше нуля одномерный массив отсортировать его по убыванию методом выбора

Сформировать одномерный массив Х из положительных элементов матрицы А, найти минимальный элемент массива Х и его номер - C++
Доброго всем времени суток) никак не могу создать массив из матрицы( кто поумнее меня , помогите плиз) Вот задание: ...

Объявить массив не более чем 15 элементов. Вывести обратные по модулю величины и проверить изменились ли адреса элементов этих двух массивов. - C++
Объявить массив не более чем 15 элементов. Вывести обратные по модулю величины и проверить изменились ли адреса элементов этих двух...


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

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

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