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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
ruporing
0 / 0 / 0
Регистрация: 13.02.2012
Сообщений: 17
#1

Как сделать корень квадратный - C++

16.02.2012, 16:44. Просмотров 1472. Ответов 13
Метки нет (Все метки)

Вычислить расстояние между двумя точками с координатами x1, y1, х2, у2.
Как сделать чтобы корень вычислялся?
C++
1
2
3
4
5
6
7
8
9
10
11
#include<stdio.h>
#include<conio.h>
void main()
{
float x1,x2,y1,y2,c;
printf(" x1,x2,y1,y2:");
scanf("%f%f,%f,%f",&x1,&x2,&y1,&y2);
c=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
printf("c=%10.3f",c);
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
16.02.2012, 16:48     Как сделать корень квадратный #2
C
1
#include <math.h>
ruporing
0 / 0 / 0
Регистрация: 13.02.2012
Сообщений: 17
16.02.2012, 16:50  [ТС]     Как сделать корень квадратный #3
Пишет ошибку, не выполняет программу.
Dekio
Фрилансер
Эксперт C++
5819 / 1217 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
16.02.2012, 16:52     Как сделать корень квадратный #4
Цитата Сообщение от ruporing Посмотреть сообщение
void main()
int main

Цитата Сообщение от ruporing Посмотреть сообщение
Пишет ошибку, не выполняет программу.
Без описания ошибки - к Ванге
MishQa
1 / 1 / 0
Регистрация: 12.11.2011
Сообщений: 11
16.02.2012, 16:54     Как сделать корень квадратный #5
копипаст ошибки дай=)
и попробуй #include <cmath>
вместо math.h
ruporing
0 / 0 / 0
Регистрация: 13.02.2012
Сообщений: 17
16.02.2012, 16:58  [ТС]     Как сделать корень квадратный #6
заменил на int main пишет ошибки
Миниатюры
Как сделать корень квадратный  
Dekio
Фрилансер
Эксперт C++
5819 / 1217 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
16.02.2012, 17:01     Как сделать корень квадратный #7
ruporing,
C
1
сonio.h
горе ты наше, хоть бы переписывал без ошибок
ruporing
0 / 0 / 0
Регистрация: 13.02.2012
Сообщений: 17
16.02.2012, 17:10  [ТС]     Как сделать корень квадратный #8
Ну это понятно, но всё равно 2 ошибки выходит.
Melkor
30 / 30 / 1
Регистрация: 15.12.2011
Сообщений: 108
16.02.2012, 17:11     Как сделать корень квадратный #9
а где return 0 в конце main ???
ruporing
0 / 0 / 0
Регистрация: 13.02.2012
Сообщений: 17
16.02.2012, 17:18  [ТС]     Как сделать корень квадратный #10
Ладно попробую сам тогда разобраться, спасибо и на этом.
Том Ардер
Модератор
Эксперт по математике/физике
3685 / 2298 / 282
Регистрация: 15.06.2009
Сообщений: 4,045
16.02.2012, 17:24     Как сделать корень квадратный #11
Цитата Сообщение от ruporing Посмотреть сообщение
всё равно 2 ошибки выходит
C
1
2
3
4
5
6
int main()
{
   // function body
 
  return 0;
}
Неужели нет рядом хоть какой-нибудь книги по языку? Help встроенный почитать?

Добавлено через 5 минут
Dekio, будьте осторожны
Цитата Сообщение от Dekio Посмотреть сообщение
int main
ТС воспринял всё буквально
ruporing
0 / 0 / 0
Регистрация: 13.02.2012
Сообщений: 17
16.02.2012, 17:37  [ТС]     Как сделать корень квадратный #12
Кому не сложно напишите код программы,чтобы я понял что к чему.
Melkor
30 / 30 / 1
Регистрация: 15.12.2011
Сообщений: 108
16.02.2012, 17:47     Как сделать корень квадратный #13
почитай основы с++ !!! иначе не поймешь...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2012, 18:43     Как сделать корень квадратный
Еще ссылки по теме:

C++ как вычислить корень квадратный
C++ Квадратный корень
C++ Как реализовать функции что бы найти синус, косинус, корень квадратный, степень от числа
C++ Квадратный корень числа
C++ Квадратный корень

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

Или воспользуйтесь поиском по форуму:
R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
16.02.2012, 18:43     Как сделать корень квадратный #14
Цитата Сообщение от ruporing Посмотреть сообщение
Кому не сложно напишите код программы,чтобы я понял что к чему.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <math.h>
 
int main()
{
        double x1,x2,y1,y2,c;
 
        printf("x1,x2,y1,y2: ");
        scanf("%lf%lf%lf%lf",&x1,&x2,&y1,&y2);
 
        c = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
 
        printf("c = %.3lf\n",c);
 
        return 0;
}

Не по теме:

для себя открыл что данный код на gcc откомпилируется только с флагом -lm

Yandex
Объявления
16.02.2012, 18:43     Как сделать корень квадратный
Ответ Создать тему
Опции темы

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