Разве есть разница когда нам строку лишь нужно напечатать между printf и puts?
Не знал, что "float" == "float" может равняться false, вообще нельзя сравнивать? Как тогда быть?
maaGames, благодарю за совет, но разве можно вычислять процент от двух полученных чисел из вектора уже после всего цикла как вы предложили? В задании сказано брать два значения и вычислять процент от их суммы а не от суммы всего вектора
Подскажите, пожалуйста, можно ли этой структурой пользоваться на больших числах? У меня выдаёт на тестах погрешность на последних тестах, видимо где-то на 100 000 ошибка в вчычислениях, может в long long преобразовать и затем считать процент? Число каждую итерацию страдает из-за вычисления процента умножения и деления
Благодарю за идею! Сейчас попробую, интересно что я заметил погрешность появляется только в числах после запятой и в основном на больших обрабатываемых данных отчётливо видна, только что пробовал векторс с 100 000 элементов обрабатывать и что странно в Ruby 198134590.93999999 , C++ 198134590,59 , то есть где-то недобор идёт постепенно
Я пробовал long double, однако при обработке массивов около 100 элементов(получение двух первых значений из set, сложение и вычисление процента, с последующим удалением этих двух и добавлением нового в set пока не останется ровно один) всё равно значение искажается. В Ruby 345337.29000000004, C++ 348425, как получить наиболее приблизительное значение к тому что в Ruby? Какой тип посоветуете использовать?
javedimka: я же сформулировал: есть 2 класса фигур и у них нужно взять что-то общее, характеристику чтобы затем можно было эту характеристику использовать а не писать отдельно для каждой фигуры
Не знал, что "float" == "float" может равняться false, вообще нельзя сравнивать? Как тогда быть?