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

Правильно ли написана функция проверки на параллельность двух отрезков? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ строки в с. переделать програмку http://www.cyberforum.ru/cpp-beginners/thread741892.html
Люди, помогите, пожалуйста, как переделать програмку в С без использования классов, по-простому, только функциями с библиотеки <string>. условие : дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Найти длину самого короткого и самого длинного слова, а также сами эти слова. а вот и програмка(только в с++) #include <iostream> #include <sstream> #include...
C++ Функция, которая вычисляет гипотенузу прямоугольного треугольника Составить программу, содержащую функцию, которая вычисляет гипотенузу прямоугольного треугольника по формуле c=sqrt((a*a)+(b*b)), где а, b – катеты прямоугольного треугольника. #include <iostream> #include <math.h> using namespace std; vad main() { setlocale (LC_ALL, "Russian"); float c, a=0; b=0; cout <<" Введите конечное значение a \n"; http://www.cyberforum.ru/cpp-beginners/thread741888.html
Не могу отредактировать код для вычисления функции C++
Здравствуйте.Помогите редактировать код.Нужно составить программу с любым вводом интервалов и шага.Можно сделать на С++. #include<stdio.h> #include<math.h> #include<stdlib.h> int main () { int i,x1=-2,x2=2; float f,x,dx=0.01; x=x1; printf("---------------------------\n"); printf(" x : f(x) \n");
Найти максимальное количество подряд идущих согласных букв русского алфавита C++
Здравствуйте, у меня стоит задача: Дана строка символов. Найти максимальное количество подряд идущих согласных букв русского алфавита. Напечатать найденную подстроку. Я написал код, но у меня не выводится найденная подстрока, помогите разобраться в чем проблема #include "stdafx.h" #include "windows.h" #include "locale.h" #include "iostream" using namespace std; char s,c; int...
C++ Прямоугольные матрицы (элементы, которые при целочисленном делении на N дают ненулевое значение, увеличить на M) http://www.cyberforum.ru/cpp-beginners/thread741861.html
Помогите написать) Ввести двумерный массив {A}_{NxM} . Все элементы, которые при цело-численном делении на N дают ненулевое значение, увеличить на M . Массив вывести до и после преобразования.
C++ Распечатать текст только литерами заглавных букв В произвольном тексте , содержащем не более 10 строк, в каждой строке не более 80 символов, представлены последовательности заглавных и строчных букв, распечатать этот текст только литерами заглавных букв. Определить наличие символов, отличных от букв (цифр) и пробела. Добавлено через 19 часов 9 минут ребята помогите срочно надо) подробнее

Показать сообщение отдельно
Никита Щукин
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 18

Правильно ли написана функция проверки на параллельность двух отрезков? - C++

22.12.2012, 14:13. Просмотров 607. Ответов 3
Метки (Все метки)

Вот написал функцию проверки на параллельность двух отрезков
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
bool prov_na_parallelnost(float x1,float y1,float x2,float y2,float x3,float y3,float x4,float y4)
{
    float k1,k2;
    if( (x1==x2) && (x3==x4) )
    {
        return 1;
    }
    if( (x1!=x2) && (x3!=x4) )
    {
        k1=(y1-y2)/(x1-x2);
        k2=(y3-y4)/(x3-x4);
        if( fabs(k1-k2)<1e-10 )
            return 1;
        else
            return 0;
    }
    else return 0;
}
она написана правильно???
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru