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

Выдает ошибку в void main () и const double y=6.61*pow(10, -11); - C++

Восстановить пароль Регистрация
 
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
26.09.2012, 21:28     Выдает ошибку в void main () и const double y=6.61*pow(10, -11); #1
Сила притяжения F между телами массами m1 и m2, находящимися на расстоянии r друг от друга, равна: F=y*m1*m2/(r*r); , где гравитационная постоянная =6.673•1011м3/(кг•с2). Найти силу притяжения F.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <math.h>
#include <stdio.h>
void main ()
{ 
double m1,m2,r,F;
m1=33;
m2=32;
r=11;
const double y=6.61*pow(10, -11); 
F=y*m1*m2/(r*r);
printf ("F=%d pri znach m1=%d m2=%d r=%d y=%d", F,m1,m2,r,y);
getch ();
}
Не могу понять в чем проблема вечно выдает ошибку в void main () и const double y=6.61*pow(10, -11);
Подскажите пожалуйста в чем проблема ! За ранее спасибо !
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HighPredator
 Аватар для HighPredator
5351 / 1734 / 320
Регистрация: 10.12.2010
Сообщений: 5,120
Записей в блоге: 3
26.09.2012, 21:34     Выдает ошибку в void main () и const double y=6.61*pow(10, -11); #2
1) Функция pow не принимает два целых аргумента. Лучше сделайте их действительными.
2) Функция getch() объявлена в модуле conio.h, который у вас не подключен
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
26.09.2012, 21:43  [ТС]     Выдает ошибку в void main () и const double y=6.61*pow(10, -11); #3
С библиотекой понятно , но вот как сделать действительными не понятно ... могли бы вы отписать ? )
HighPredator
 Аватар для HighPredator
5351 / 1734 / 320
Регистрация: 10.12.2010
Сообщений: 5,120
Записей в блоге: 3
26.09.2012, 22:05     Выдает ошибку в void main () и const double y=6.61*pow(10, -11); #4
pow(10.0,11.0)
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
26.09.2012, 22:19  [ТС]     Выдает ошибку в void main () и const double y=6.61*pow(10, -11); #5
А если так
double x=10;
double const y=6.61*pow(x,11);
11 - это степень !
HighPredator
 Аватар для HighPredator
5351 / 1734 / 320
Регистрация: 10.12.2010
Сообщений: 5,120
Записей в блоге: 3
26.09.2012, 22:27     Выдает ошибку в void main () и const double y=6.61*pow(10, -11); #6
Цитата Сообщение от Gotmor Посмотреть сообщение
А если так
Попробуйте.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2012, 17:31     Выдает ошибку в void main () и const double y=6.61*pow(10, -11);
Еще ссылки по теме:

C++ От void main() к int main()
C++ Компилятор выдает ошибку " in function int main ()"
Какой новые синтаксис: int main() VS. void main() C++

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

Или воспользуйтесь поиском по форуму:
Владимир 1
0 / 0 / 0
Регистрация: 27.09.2012
Сообщений: 17
27.09.2012, 17:31     Выдает ошибку в void main () и const double y=6.61*pow(10, -11); #7
C++
1
double const y=6.61*pow(10,-11);
А если так
C++
1
double const y=6.61e-11;
Yandex
Объявления
27.09.2012, 17:31     Выдает ошибку в void main () и const double y=6.61*pow(10, -11);
Ответ Создать тему
Опции темы

Текущее время: 10:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru