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

sqrt c++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск и вывод из файла http://www.cyberforum.ru/cpp-beginners/thread715398.html
Здравствуйте ! Есть код #include <stdio.h> #include <stdlib.h> #include <conio.h> main() { FILE *ff; int i; struct {char a; char b; int r;} b={{"Avtor1","Nazva1",1994},
C++ Подсчёт времени сортировки массива пузырька Проблема: всё время выводит 0.00000000000 Вопрос: как решить проблему? #include <stdio.h> #include <stdlib.h> #include <time.h> #include<windows.h> int main () { http://www.cyberforum.ru/cpp-beginners/thread715385.html
C++ Динамический массив структур
Задача: Дана структура struct Payment { char *Name; // ФИО человека в виде строки char *Date; // дата в виде строки формата dd.mm.yy int Sum; // сумма платежа }; Напишите функции создания массива из n структур,удаления массива, ввода и вывода всех элементов массива. Проблема: что-то мне подсказывает, что ввод и вывод написаны коряво. Подскажите пожалуйста, что поправить.
Не переходит на другой луп C++
cin >> ccat; do { switch (ccat)//choice category { case 'E': cout << "\nYou choose E" << endl; cout << "\nThe table of E.\n" << endl; fin.open ("code.dat"); if (fin.fail())
C++ Скалярное произведение строк матрицы http://www.cyberforum.ru/cpp-beginners/thread715370.html
Создать функцию которая вычисляет скалярное произведение двух указанных строк матрицы. С помощью этой функции вычислить все возможные скалярные произведения для матрицы (матрица 3x2)
C++ Написать рекурсивную функцию вычисления корня уравнения f(x)=0 Подскажите, плиз, как написать рекурсивную функцию вычисления корня уравнения f(x)=0. Функция f задается в исходном коде программы.(функцию можно любую выбрать, и надо сделать методом деления отрезка пополам) нужно сделать в с++. подробнее

Показать сообщение отдельно
Nikropolb
 Аватар для Nikropolb
48 / 48 / 10
Регистрация: 25.06.2012
Сообщений: 254
Записей в блоге: 1
01.12.2012, 18:26     sqrt c++
Всем привет.
Не могу понять в чём у меня ошибка...обычная формула нахождения длины вектора по его координатам.
a = sqrt((x2-x1)^2 + (y2-y1)^2);

но мне почему то пишет огромное отрицательное шестизначное число.=\
как так?.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<stdio.h>
#include<locale>
#include<math.h>
#include<conio.h>
 
#define N 4
#define M 2
 
int main()
{
double a,b,c,d,d1,d2;
float m [ N ] [ M ];
 
m [ 0 ] [ 0 ] = 1;
m [ 0 ] [ 0 ] = 1;
m [ 1 ] [ 0 ] = 2;
m [ 1 ] [ 1 ] = 3;
a = sqrt(pow(m [ 1 ] [ 0 ] - m [ 0 ] [ 0 ],2.0) + pow(m [ 1 ] [ 1 ] - m [ 0 ] [ 1 ],2.0));
 
printf("%f",a);
 
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru