![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.06.2011
Сообщений: 16
|
![]()
Помогите с заданием на c++. А то что-то не могу найти в учебнике.
вроде всё решил. вот только точку не могу поставить. хочу чтобы средний балл при выводе ограничивался двумя знаками после запятой. А заодно может что-то критическое найдётся. Последний раз редактировалось михалсаныч; 05.06.2011 в 01:25. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
![]()
Когда Вы назначаете переменную для среднего балла, Вы выбрали double sb.... Для двух знаков после запятой нужен тип float......
Или уже выкручиваться форматированием (смотрите в справочнике спецификаторы формата)..... искусственно указываем при выводе, что нам нужно 2 знака после запятой. Для этого нужна библиотека <stdio.h> Код:
Код:
Переменная x = 10.35 В вашем случае Код:
Вот ссылочка на примеры применения форматов (таблицы справочные там же) http://www.realcoding.net/articles/f...ntf-scanf.html
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
Последний раз редактировалось Blondy; 05.06.2011 в 03:12. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 04.06.2011
Сообщений: 16
|
![]()
во-как! к сожалению мы ничего кроме cout<<-cin>> и не рассматривали. Все лабы только так оформляем.
Попробовал вставлять %.2f --пишет ошибку. Видимо придётся ставить точку в работе. Ведь программу составлял согласно методичке. Прога работоспособна да вот только много знаков после запятой смотрятся некрасиво, и с практической точки сотых долей --вполне было бы достаточно. Экспериментировать с посторонними "операторами" не рискну -боюсь что препод. подумает что работа "заказанная". А у "заказной" работы защита несколько сложнее. Посему всем арэвидерчи. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 254
|
![]()
можете попробовать следующее:
1. полученный результат умножаете на 100. 2. то что получилось - округляете до целого. 3. округленное число делите на 100 Должно остаться 2 знака после запятой... (но, конечно, могут быть и подводные камни)
помогать студентам - моя вторая профессия
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 04.06.2011
Сообщений: 16
|
![]()
Да! В армии, когда наш камроты заставлял чистить снег на плацу ломиком, мы недоумевали -зачем так "сложно". На что тот "наставлял": главное не снег а упорство.
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
setprecision
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 05.06.2011 в 11:24. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 04.06.2011
Сообщений: 16
|
![]()
выдает ошибку. добавил библиотек --ошибка пропала. Выдает только целую часть.
на преподов обижаться пока нет причин. идиотов слава.... -нет Последний раз редактировалось михалсаныч; 05.06.2011 в 12:45. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
ой, т.е. так.
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 04.06.2011
Сообщений: 16
|
![]()
Врагу не сдаётся наш гордый "ВАРЯГ".
![]() cpp(48) : error C2065: 'fixed' : undeclared identifier cpp(48) : error C2065: 'setprecision' : undeclared identifier #include<iostream.h> #include<string.h> #include<stdio.h> #include<conio.h> #include<stdlib.h> с другими библиотеками я не сталкивался ![]() |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
iomanip библиотека, по ссылке выше же написано)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно определиться с выбором | mr_mag | Visual C++ | 14 | 30.01.2011 15:48 |
Надо определиться | tolstij | Свободное общение | 3 | 24.01.2010 18:45 |
Не могу определиться. И с чего начать? | ale11055 | Microsoft Office Access | 3 | 07.06.2008 11:06 |
Помогите определиться с доменом | ERASERROR | Свободное общение | 8 | 23.03.2008 16:19 |
Помогите определиться с средой разработки | Руслантус | Свободное общение | 3 | 14.03.2008 23:27 |