Решено: Операции с плавающей точкой

Модератор: Модераторы разделов

*star*
Сообщения: 4
ОС: StartCom Enterprice Linux 5

Решено: Операции с плавающей точкой

Сообщение *star* »

#include <stdio.h>
#include <math.h>
int main ()
{
float x;
x = 20/3;
printf ("%f \n",x);
}
При запуске получаем :
6.000000

:wacko:

Похоже не установлена или не подключена какая-то библиотека.
что делать подскажите.
Спасибо сказали:
Аватара пользователя
anonymous.ru
Сообщения: 614

Re: Решено: Операции с плавающей точкой

Сообщение anonymous.ru »

dx = 20.0/3.0;

вот, почитай http://www.intuit.ru/department/pl/c/3/2.html
:drinks:
Спасибо сказали:
*star*
Сообщения: 4
ОС: StartCom Enterprice Linux 5

Re: Решено: Операции с плавающей точкой

Сообщение *star* »

Ты гений, спасибо.
Спасибо сказали:
Аватара пользователя
killer_zon
Сообщения: 97
ОС: #gentoo//debian#

Re: Решено: Операции с плавающей точкой

Сообщение killer_zon »

dx объявите как вещественное (поскольку вроде по дефолту он идет как int)
а также

Код: Выделить всё

dx = 20./3.;
поскольку литералы целые
или

Код: Выделить всё

dx=float(20)/float(3)
КОЖЗГСФ
Изображениеlocksore.com.ua
Спасибо сказали:
promov
Сообщения: 384
Статус: Участник
ОС: Debian GNU/Linux

Re: Решено: Операции с плавающей точкой

Сообщение promov »

Несерьёзно.
Зачем хорёк пошел в ларёк, зачем барсук полез на сук...
Мораль легко уразуметь: зачем на бал пришёл медведь?
Спасибо сказали:
*star*
Сообщения: 4
ОС: StartCom Enterprice Linux 5

Re: Решено: Операции с плавающей точкой

Сообщение *star* »

promov писал(а):
20.10.2007 20:18
Несерьёзно.

Попробуй после Делфи и ассемблера на с
Спасибо сказали: