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

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

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

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

31.05.2014, 23:50. Просмотров 206. Ответов 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     Странные результаты деления
Посмотрите здесь:

Функция rand() дает странные результаты - C++
Есть класс Owner с таким конструктором, значения его членов определяются рандомно. В main.cpp создаются и выводятся на экран...

Странные типы - C++
Всем добрый день. Хотелось бы узнать ответы на 2 вопроса: 1. Шаблонный тип - тип использующийся как шаблон для нескольких типов, а...

Странные символы - C++
Нужно заменить символ 'd' на символ 'в'. Сделал такой командой: &quot;s1 = s1-&gt;Replace('d', 'в');&quot;, НО вместо 'в' показывается ¬. И так со...

Странные ошибки в c++ - C++
Добрый день! Помогите пожалуйста, что это за ошибки такие?Что можно сделать? П.5.18.Правил Запрещено размещать задания и решения в...

Странные ситуации - C++
У меня вот такая проблема. Если я компилирую и запускаю консольное приложение в visual studio 2010, с некоторой долей вероятности( ~5%),...

Странные ошибки - C++
Здравствуйте! У меня есть такой код: class StringParser { private: char* str; char* seperators; int position; public: ...

Странные символы в консоли с++ - C++
Доброго времени суток!Подскажите пожалуйста по одному вопросу. Столкнулся с символом мелодии в консоли : запустил, ввел данные и на экран...

Странные поведения с float - C++
Здравствуйте, объясните пожайлуста почему при выполеннии этого кода: #include &lt;iostream&gt; using namespace std; int main () { ...

Странные ошибки. (corecrt_search.h) - C++
Здравствуйте. Хотел поинтересоваться, что значат эти ошибки, и каким способом их можно исправить/отключить, или на них можно вообще не...

Странные ошибки в функции - C++
#include &lt;iostream&gt; using namespace std; struct times { int hours; int minutes; int seconds; char...


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

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

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