![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.10.2011
Сообщений: 5
|
![]()
Есть код (10^-7*ln|9*z^3|)+cos2*z^2/|z+1|^2+2*10^6):
Код:
Последний раз редактировалось Stilet; 22.10.2011 в 22:12. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Потому, что результат 4,045 E-7, а разрядность выводимого числа 5 знаков после запятой.
И функция main(void), пишется int main().
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#3 |
Регистрация: 22.10.2011
Сообщений: 5
|
![]()
К сожалению ничего не вышло, даже убрав из последних printf'ов разрядность и заменив main(void) на int main(). Вот что я имею ввиду:
![]() Последний раз редактировалось ЛЕШЬ; 23.10.2011 в 17:09. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 01.07.2011
Сообщений: 423
|
![]()
Распечатайте в программе перед выражением result = chisl/znam; значение каждого из операндов chisl и znam и посмотрите их значения.
Со мной можно встретиться на www.clipper.borda.ru
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 28.12.2010
Сообщений: 13
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 01.07.2011
Сообщений: 423
|
![]() Цитата:
![]()
Со мной можно встретиться на www.clipper.borda.ru
|
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 24.10.2011
Сообщений: 3
|
![]()
Попробуй вывести ответ вот так:
#include <iostream> std::cout<<"Result1= "<< result<< std::endl; std::cout<<"Result2= "<< result<< std::endl; Точно должно получиться. |
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 23.10.2011
Сообщений: 35
|
![]() Цитата:
По вашему глубокому убеждению, если в с++ main должно возвращать инт, то и в Си так же? Конкретно по теме. Замени строчку printf("Result1=%0.5f\n",result); на printf("Result1=%0.10f\n",result); |
|
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 01.07.2011
Сообщений: 423
|
![]() Цитата:
Проблема в том, что вы настолько безграмотны, что не знаете ни С++, ни С, но тем не менее лезете со своим невежеством учить других.. И в С++, и в С функция main должна иметь возвращаемое значение типа int, если программа запускается в операционной среде. Разница между С++ и С в этом вопросе состоит лишь в том, что в С++ можно не указывать void, если у main отсутствуют параметры, тогда как в С void нужно указывать обязательно. Пример: Код С++ Код:
Код:
Со мной можно встретиться на www.clipper.borda.ru
|
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 23.10.2011
Сообщений: 35
|
![]()
Извиняюсь за необдуманные выкрики. Перечитал стандарт. Вы правы.
Последний раз редактировалось kypck; 25.10.2011 в 23:30. |
![]() |
![]() |