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

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

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

почему float выводит 0 ? - C++

19.05.2013, 23:58. Просмотров 468. Ответов 3
Метки нет (Все метки)

машинный нуль или в чем проблема?

C++
1
2
3
4
5
6
for(i=0; i<k; i++)
       {
           t=t*2;  
       }
       p=(1/t);
       printf("\nn - prostoe s veroyatnostiu oshibki p= %1.4f ", p);
почему выводит р=0.0000 ?? помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2013, 23:58     почему float выводит 0 ?
Посмотрите здесь:

C++ Почему не выводит m?
C++ Почему не выводит?
Почему при преобразования из float в double коверкается число? C++
C++ Почему при объявлении переменных тип float выдает ошибку
Почему float выводит 0.0 ? C++
Почему точность Double такая же как у Float ? C++
Почему ничего не выводит? C++
почему выводит 0? C++
C++ почему выводит 0?
C++ Почему float преобразуется в int?
Почему 5/9=0, если тип float? C++
C++ Почему не выводит строки?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4880 / 3016 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
20.05.2013, 00:05     почему float выводит 0 ? #2
Типы переменных p и t ?
Изначальное значение t ?
Kr
0 / 0 / 0
Регистрация: 11.03.2013
Сообщений: 35
20.05.2013, 00:09  [ТС]     почему float выводит 0 ? #3
а всё, спасибо. t изначально был int.
castaway
Эксперт С++
4880 / 3016 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
20.05.2013, 00:12     почему float выводит 0 ? #4
Можно для t оставить тип int, но тогда в 5-й строке добавить точку, чтобы компилятор понял что мы работает с вещественными числами: p=(1./t);
Yandex
Объявления
20.05.2013, 00:12     почему float выводит 0 ?
Ответ Создать тему
Опции темы

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