Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / С++.Массивы / 8 сообщений из 8, страница 1 из 1
03.11.2016, 21:38
    #39341206
S0kka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С++.Массивы
Ребята в общем такое дело мне нужно, чтобы был массив заполненный дробными числами например: 2.1 4.8 и др.И нужно высчитать сумму дробных частей в данном случае 0.8 +0.1.(не используя при этом modf.)
...
Рейтинг: 0 / 0
03.11.2016, 21:46
    #39341214
S0kka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С++.Массивы
И еще как выполнить заполнение массивы с помощью функции random дробными числами?
...
Рейтинг: 0 / 0
03.11.2016, 21:55
    #39341222
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С++.Массивы
S0kkaИ еще как выполнить заполнение массивы с помощью функции random дробными числами?

Взять целые числа и поделить их, например, на 100.0.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
03.11.2016, 22:03
    #39341224
S0kka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С++.Массивы
Dimitry Sibiryakov,
я написал random(21.8)-10.4 только вот с каждым запуском программы значения не меняются
ввожу размер массива 4 и всегда вводит эти значения 4.556 -1.444 1.556 7.556.Если в функции random сменить значения, то тут тоже поменяются, но затем будут пстоянными
...
Рейтинг: 0 / 0
03.11.2016, 22:04
    #39341225
S0kka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С++.Массивы
Dimitry Sibiryakov,
точнее целая часть меняется, а вот дробная остается постоянной!
...
Рейтинг: 0 / 0
03.11.2016, 22:37
    #39341235
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С++.Массивы
S0kkaя написал random(21.8)-10.4
Это в какой подворотне тебе рассказали, что деление делается знаком "-"? Никогда туда
больше не ходи.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
04.11.2016, 09:40
    #39341347
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С++.Массивы
S0kkaDimitry Sibiryakov,
я написал random(21.8)-10.4 только вот с каждым запуском программы значения не меняются
ввожу размер массива 4 и всегда вводит эти значения 4.556 -1.444 1.556 7.556.Если в функции random сменить значения, то тут тоже поменяются, но затем будут пстоянными
Очень сложно интерпретировать твои потоки сознания. Было-бы очень полезно опубликовать
твой исходник. Тогда обсуждение будет более активным (я гарантирую это).
...
Рейтинг: 0 / 0
12.11.2016, 00:24
    #39345988
SashaMercury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С++.Массивы
S0kkaРебята в общем такое дело мне нужно, чтобы был массив заполненный дробными числами например: 2.1 4.8 и др.И нужно высчитать сумму дробных частей в данном случае 0.8 +0.1.(не используя при этом modf.)

Для того, чтобы найти дробную часть, вы могли бы вычесть из числа его пол, воспользовавшись функцией floor(x). Но это будет не очень честно, поскольку в задании вам вероятно не рекомендовано использовать стандартные функции вовсе. Код на языке Си, такого вида:
Код: plaintext
1.
x-(int)x 


также вам поможет, но вероятно наиболее интересной будет ваша собственная реализация алгоритма выделения целой и дробных частей. Первым делом приходит реализация поиска нижней грани числа, и, как следствие поиск пола числа. Асимптотика lgx. Дальше думайте самостоятельно
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / С++.Массивы / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]