|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.03.2012, 19:34 | #1 |
Главное желание.
Форумчанин
Регистрация: 28.11.2011
Сообщений: 122
|
Большая точность
Дана рациональная дробь m/n. Запишите её в виде десятичной дроби с точностью k знаков после запятой.
Как реализовать точность знаков после запятой? пробовал так - естественно не получилось.... Код:
Я могу, Я хочу, Я буду!
|
17.03.2012, 20:40 | #2 |
Форумчанин
Регистрация: 26.09.2011
Сообщений: 176
|
может так
Код:
|
17.03.2012, 20:45 | #3 |
Главное желание.
Форумчанин
Регистрация: 28.11.2011
Сообщений: 122
|
А теперь не могли бы вы объяснить мне начиная со строки "char"?
Я могу, Я хочу, Я буду!
|
17.03.2012, 21:03 | #4 |
Форумчанин
Регистрация: 26.09.2011
Сообщений: 176
|
формируете строку для вывода "%.сf" вместо "c" число разрядов после точки, после выводите.
|
17.03.2012, 21:07 | #5 |
Главное желание.
Форумчанин
Регистрация: 28.11.2011
Сообщений: 122
|
не пойму значение строки...( что такое sprintf?=(
sprintf(str,"%%.%if",с);
Я могу, Я хочу, Я буду!
|
17.03.2012, 21:13 | #6 |
Форумчанин
Регистрация: 26.09.2011
Сообщений: 176
|
sprintf как printf только значение выводится не на экран а в массив.
sprintf(str,"%%.%if",с); если с = 3 то в str формируется строка %.3f |
17.03.2012, 21:20 | #7 | |
Главное желание.
Форумчанин
Регистрация: 28.11.2011
Сообщений: 122
|
Цитата:
1. три %? 2. что такое if в данном случае?
Я могу, Я хочу, Я буду!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Точность вычислений | aly-lucenko | Фриланс | 1 | 02.05.2011 21:38 |
Точность вычисления | Von | Общие вопросы C/C++ | 2 | 25.01.2011 17:45 |
Болшая точность | Zeir | Помощь студентам | 6 | 10.10.2010 18:57 |
Точность обработки БД в С++ | Maks7482 | Общие вопросы C/C++ | 3 | 23.08.2010 13:34 |
Точность | Sour | Помощь студентам | 2 | 31.05.2007 21:08 |