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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
VKNov
0 / 0 / 0
Регистрация: 31.05.2014
Сообщений: 2
#1

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

31.05.2014, 23:50. Просмотров 200. Ответов 2
Метки нет (Все метки)

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++
цикл while,странные результат C++
Странные значения в созданном массиве C++
C++ Странные ошибки
C++ Странные типы
Странные поведения с float C++
Странные ситуации C++
C++ Странные ошибки в c++
C++ Функция rand() дает странные результаты
C++ Вычисление экспоненты и странные девятки
C++ Странные символы в консоли с++
Странные символы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4384 / 3227 / 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     Странные результаты деления
Ответ Создать тему
Опции темы

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