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

Странные результаты деления - C++

Восстановить пароль Регистрация
 
VKNov
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 2
31.05.2014, 23:50     Странные результаты деления #1
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
//Обнаружил странное исполнение функции деления в CodeBlocks 13.12
 
 
#include <iostream>
#include <iomanip>
#include <math.h>
#include <cstdlib>
using namespace std;
 
 
int main ()
{
 
    float z1;
 
 
    z1=5/2;
    cout <<setw(5)<<setprecision(3)  <<" z1="<<z1;          // Здесь z1 = 2.0
 
    z1=5*0.5;
    cout <<setw(5)<<setprecision(3)  <<" z1="<<z1;           // Здесь z1 = 2.5  
 
 
    z1=sqrt(25)/2;
    cout <<setw(5)<<setprecision(3)  <<" z1="<<z1;           // Здесь z1 = 2.5
 
    cin.get();
 
     return 0;
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2014, 23:50     Странные результаты деления
Посмотрите здесь:

Странные ошибки в функции C++
C++ Дано целое число N(>0).используя операции деления нацело и взятия остатка от деления, найти количество и сумму его цифр
C++ Странные ошибки
C++ Странные типы
Используя одну операцию деления нацело и одну операция взятия остатка от деления найти цифру. соответствующую разряду ты C++
Для двух целых чисел найти остаток и частное от целочисленного деления, частное от вещественного деления C++
Странные ситуации C++
C++ Очень странные классы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
01.06.2014, 00:04     Странные результаты деления #2
Цитата Сообщение от VKNov Посмотреть сообщение
Обнаружил странное исполнение функции деления
Потому что деление целых чисел это не то же самое, что деление вещественных.
При делении целых получается целое число, остаток отбрасывается.
VKNov
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 2
01.06.2014, 17:15  [ТС]     Странные результаты деления #3
Понял. Спасибо.
Yandex
Объявления
01.06.2014, 17:15     Странные результаты деления
Ответ Создать тему
Опции темы

Текущее время: 23:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru