Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 18.08.2021
Сообщений: 6

Форматирование чисел

18.08.2021, 10:26. Показов 1225. Ответов 9
Метки с++ (Все метки)

Студворк — интернет-сервис помощи студентам
Отрывок из требований к программе:

Для форматирования вывода целых чисел задаются параметры
T1 - Абсолютная точность вывода (по умолчанию 0.1)
T2 - Относительная точность вывода (по умолчанию 0.001)
Точность вывода T для числа N - T = T1 + T2*abs (N)
По значению точности выводя определяется количество значащих цифр после запятой.

Ничего не понимаю что тут и как оно, при использовании формулы в тупую, ничего кроме мусорного числа не получатся.
Что делать с этой формулой и как её реализовать ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.08.2021, 10:26
Ответы с готовыми решениями:

Форматирование файла целых чисел, полученных с помощью датчика случайных чисел, нахождение контрольной суммы
Помогите пожалуйста решить, и распишите каждую строчку (т.е что тут сделано) Составить программу, которая: -Форматирует файл целых...

Форматирование чисел с плавающей точкой
Все знают про проблемы с представлением дробных чисел. Например: double test = .58; printf("%f\n", test); ...

Форматирование действительных чисел
В дельфи было просто: ShowMessage('Итого: '+Trim(Format('%15.2f',.AsFloat]))); Пробую в билдере (типа как в справке): TVarRec...

9
Злостный нарушитель
 Аватар для Verevkin
10358 / 5773 / 1274
Регистрация: 12.03.2015
Сообщений: 26,686
18.08.2021, 11:03
Цитата Сообщение от ilya120 Посмотреть сообщение
ничего кроме мусорного числа не получатся
Напиши пример исходных данных (N) и что ты хочешь видеть на выходе при этом.
0
0 / 0 / 0
Регистрация: 18.08.2021
Сообщений: 6
18.08.2021, 11:12  [ТС]
Пример есть!
Вводим 0.364452 и программа должна вывести 0.36 и пример 2 - вводим 0.345988 на выходе должны получить 0.346. И ещё один 0.140263 в 0.1403
0
из племени тумба-юбма
 Аватар для мама Стифлера
2523 / 1819 / 419
Регистрация: 29.11.2015
Сообщений: 8,857
Записей в блоге: 15
18.08.2021, 11:13
Цитата Сообщение от ilya120 Посмотреть сообщение
Для форматирования вывода целых чисел задаются параметры
T1 - Абсолютная точность вывода (по умолчанию 0.1)
Плохо понимаю математические термины. Если число целое, то какая может быть еще точность?
0
0 / 0 / 0
Регистрация: 18.08.2021
Сообщений: 6
18.08.2021, 11:17  [ТС]
Это вопросы к тому кто составлял эти чёртовы задания
0
Злостный нарушитель
 Аватар для Verevkin
10358 / 5773 / 1274
Регистрация: 12.03.2015
Сообщений: 26,686
18.08.2021, 11:19
Цитата Сообщение от ilya120 Посмотреть сообщение
Пример есть!
Вводим 0.364452 и программа должна вывести 0.36 и пример 2 - вводим 0.345988 на выходе должны получить 0.346. И ещё один 0.140263 в 0.1403
Надо бы переформулировать задачу: вычисление необходимого кол-ва знаков после точки в зависимости от выводимого значения.

Добавлено через 1 минуту
Цитата Сообщение от ilya120 Посмотреть сообщение
Это вопросы к тому кто составлял эти чёртовы задания
Как с ним связаться?
1
 Аватар для qppq
145 / 89 / 23
Регистрация: 31.08.2016
Сообщений: 780
Записей в блоге: 2
18.08.2021, 11:21

Не по теме:

Урок математики в грузинской школе.
Учитель:
- Гога, сколько будет дважды два?
- Три.
Учитель:
- Нет, не правилно. Садыс, два! Вано, сколько будет дважды два?
- Четыре.
Учитель:
- Нет. Неверно. Садыс, два! Вахтанг, сколько будет дважды два?
- Семь!
- Да, совершенно верно! Сем-восем... где-то так...



хотя по теме
0
0 / 0 / 0
Регистрация: 18.08.2021
Сообщений: 6
18.08.2021, 11:22  [ТС]
Это отрывок из тестового задания, с тем чтобы связаться с тем кто его составлял большие проблемы, если даже и получиться поговорить с этим человеком, то выйдет себе дороже - дадут новое задание, мб ещё хуже этого
0
Злостный нарушитель
 Аватар для Verevkin
10358 / 5773 / 1274
Регистрация: 12.03.2015
Сообщений: 26,686
18.08.2021, 11:27
Цитата Сообщение от ilya120 Посмотреть сообщение
Это отрывок из тестового задания, с тем чтобы связаться с тем кто его составлял большие проблемы, если даже и получиться поговорить с этим человеком, то выйдет себе дороже - дадут новое задание, мб ещё хуже этого
И тем не менее, придётся как-то разбираться, как из входного числа получается выходное.
0
0 / 0 / 0
Регистрация: 18.08.2021
Сообщений: 6
18.08.2021, 11:28  [ТС]
Цитата Сообщение от Verevkin Посмотреть сообщение
Как с ним связаться?
Попробую связаться, может чего и выйдет хорошего
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.08.2021, 11:28
Помогаю со студенческими работами здесь

Форматирование вещественных чисел
Вообщем есть вещественное число. его надо записать в текстовое поле txtEdit->Text = (String)DoubleCount; на шарпе например есть...

Форматирование чисел
Здравствуйте! Нужно произвести форматирование чисел, группировкой по три цифры, начиная справа. Например: В стране 14457783...

Форматирование чисел
Добрый день Всех с новым годом Помогите с задачей как мне сделать так например колонка B:B если 3 значное число то добавляется...

Форматирование чисел
Подскажите пожалуйста, как правильно суммировать числа денежного формата? Т.е. после запятой должно быть два знака. У меня почему-то...

форматирование чисел
Есть число 34.34534524534654(напрмер). Как укоротить его чтоб выводилось не больше 2х знаков после запятой(точки).


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru