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

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

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

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

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

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

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

Это как? Погуглил и выяснил, что логарифм вычисляется только для положительных чисел > 0. Таким образом, число всегда будет больше своего логарифма... Значит, и формировать-то нечего будет? Разъясните пожалуйста, может быть, я неправильно трактую задание?
Решать ничего не надо, только поясните)
Миниатюры
Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2014, 20:11     Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов
Посмотрите здесь:
В последовательностях положительных чисел ограничить снизу значение тех элементов которые меньше среднего C++
Сформировать одномерный массив из тех элементов заданной матрицы, которые удовлетворяют условию C++
C++ Сформировать новый массив из тех элементов массива А, которые превосходят свой номер на 10
Сформировать массив Y из тех элементов массива Х, которые больше суммы двух соседних предыдущих C++
C++ Определить количество нулевых элементов в тех строках матрицы, которые не содержат положительных элементов
C++ Целочисленная матрица. Определить сумму элементов в тех столбцах, которые не содержат положительных элементов
C++ Разработать функцию, которая определяет сумму элементов в тех строках, которые не содержат положительных элементов.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Жанерке
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
DPS
32 / 32 / 3
Регистрация: 12.11.2011
Сообщений: 107
Завершенные тесты: 1
27.01.2014, 20:29  [ТС]     Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов #3
я выложил, как написано в билете. Вот, выкладываю его полностью. В билете вообще нет никакого упоминания, каким явл-ся логарифм.
Миниатюры
Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов  
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
27.01.2014, 20:44     Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов #4
основа логарифма или сам логарифм зависит от того какой вы функцию выберите
и решите не равенство
f(X)>X
DPS
32 / 32 / 3
Регистрация: 12.11.2011
Сообщений: 107
Завершенные тесты: 1
27.01.2014, 22:49  [ТС]     Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов #5
Цитата Сообщение от Жанерке Посмотреть сообщение
основа логарифма или сам логарифм зависит от того какой вы функцию выберите
и решите не равенство
f(X)>X
Приведите, пожалуйста пример, если Вас не затруднит. То есть в данном билете задание представлено неполным / некорректно?
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
28.01.2014, 09:05     Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов #6
Цитата Сообщение от DPS Посмотреть сообщение
То есть в данном билете задание представлено неполным / некорректно?
скорее всего неполный, так как не дано какая функция и не понятно какой логарифм взять
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2014, 10:03     Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов
Еще ссылки по теме:
Сформировать из элементов матрицы меньше нуля одномерный массив, отсортировать его по убыванию методом выбора C++
Сформировать одномерный массив Х из положительных элементов матрицы А, найти минимальный элемент массива Х и его номер C++
Объявить массив не более чем 15 элементов. Вывести обратные по модулю величины и проверить изменились ли адреса элементов этих двух массивов. C++
C++ Двумерный массив (Определить: сумму элементов в тех строках, которые не содержат отрицательных элементов)
Одномерные массивы: найти средние арифметическое тех элементов, которые меньше нуля C++

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

Или воспользуйтесь поиском по форуму:
Ilot
Модератор
Эксперт С++
1807 / 1164 / 226
Регистрация: 16.05.2013
Сообщений: 3,060
Записей в блоге: 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
Yandex
Объявления
28.01.2014, 10:03     Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов
Ответ Создать тему
Опции темы

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