|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.04.2011, 21:07 | #1 |
Пользователь
Регистрация: 03.01.2011
Сообщений: 80
|
Массив имеет тип float, переменная же, куда записывается значение int.
По ходу выполнения программы, массив заполняется значениями, часть из которых должна приобретать значение 0.
Расчёт происходит правильно, но, при выводе массива, часть позиций массива, в которых должен быть 0, выдаёт что-то вроде 4.435е-007, но при записи этой позиции в переменную и ещё последующем выводе получаем 0? В чём может быть причина? Массив имеет тип float, переменная же, куда записывается значение int.
Хорошо, Java, ВОЗМОЖНО, хороший пример того как должен выглядеть язык. Но тогда программы на Java — это хороший пример как НЕЛЬЗЯ писать программы
|
28.04.2011, 21:47 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
4.435е-007 = 0.0000004435 = 0 (int) где проблема?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
функция float average(int arrray[],int from,int to) | yuliyayuliya | Помощь студентам | 0 | 25.04.2011 21:55 |
Создание собственного класса. Который считает время(нужен секундамер) и имеет массив данных int | ciberlex404 | Общие вопросы C/C++ | 0 | 04.06.2010 20:12 |
float to int | Артэс | Общие вопросы C/C++ | 1 | 14.12.2009 01:20 |
умножение int на float | Olejik | C++ Builder | 6 | 24.09.2009 23:04 |
float to int | span4 | SQL, базы данных | 7 | 01.06.2009 10:57 |