Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Целочисленное деление с округлением - пограмма готовая, только округление... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ рекурсия для расчета суммы http://www.cyberforum.ru/cpp-beginners/thread241903.html
Пожалуйста, помогите разобраться и написать программу: Использовать рекурсию для расчета суммы 2+1/(2!) + 1/(3!) +...+1/(N!). (выражение "N!" - обозначает произведение всех целых чисел от 1 до N: ...
C++ Отредактировать текст,удалив из него все слова с нечетными номерами Пожалуйста нужна помощь с заданием по С++ И вот задание (1.Отредактировать текст,удалив из него все слова с нечетными номерами (количество букв) и переворачивая слова с четными номерами (количество... http://www.cyberforum.ru/cpp-beginners/thread241896.html
Дружественные функции в классе-шаблоне C++
stdafx.h #include <iostream.h> template <typename T> class Iterator; template <typename T> class Set {
C++ Ошибка ( cin.get и цикл )
Решал задачу, почти заработала но ... Есть 2 кода : 1 - моя задача 2 - сделал для проверки в задачи № 1 (код № 1) чет плохо работает (23 срока в цикле ), решил сделать пробную задачу без цикла...
C++ Взаимодействие объектов разных классов http://www.cyberforum.ru/cpp-beginners/thread241858.html
Я или туплю или чего-то не понимаю\не до понимаю. Вопрос в самом коде. class Player { int health; int damage; public: Player() { health = damage = 0; } void setParam(int h, int d)...
C++ Boolean Не подскажите почему булеану выделяется 1 байт(8 бит) ведь достаточно только одного бита. И как тогда работать побитово? подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
24.08.2011, 17:18
x-positive, посмотри эти посты, да и в целом весь топик, в нём проблемма округления была рассмотрена основатльно
непонятки
непонятки

Добавлено через 2 минуты
Вот на всякий случай код без modf и int()
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
char s[2];
 
int main()
{
        char ch;
        double val;
 
        double fpart;
        double spart;
        int kop;
        do
        {
                printf("Enter double\r\n");
                scanf("%lf",&val);
 
                fpart = floor(val);
                spart = val - fpart;
                printf("%.0f RU",fpart);
                sprintf(s,"%0.f",100.0*spart);
                sscanf(s,"%d",&kop);
                printf(" %d KOP\r\n",kop);
                
                printf("Celay chast' %lf\r\n",fpart);
                printf("Drobn chast' %lf\r\n",spart);
 
                printf("[Y/N] - Y - Enter new value\r\n");
                ch = getch();
        }
        while(ch == 'Y' || ch == 'y');
        return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru