С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Диагонали (Четыре точки являются вершинами параллелограмма. Определить длину диагоналей и найти координаты ) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необходимо разобраться в коде http://www.cyberforum.ru/cpp-beginners/thread880444.html
Не все понимаю в программе, пожалуйста, кому не сложно объясните что делается в ней. В общем как я понял, программа решает СЛАУ методом Жордана-Гаусса с выбором ведущего элемента, но в самом коде я...
C++ Комментарии // koval1.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; void main() { int const n=5; http://www.cyberforum.ru/cpp-beginners/thread880440.html
Односвязные списки: как работают? C++
Здрасте всем! Есть такой вот односвязный список, объясните пожалуйста, как будет выглядеть функция добавления записи в конец такого списка, сколько не пытался, никак вникнуть не могу. Везде...
Из входных аргументов достать значения C++
Здравствуйте, есть консольная программа time.exe. Запускаем ее через консоль: time.exe "15:00 PM" dms Нужно: как красиво распознать время из argv, т.е. "15:00 PM" ? Нужно, чтобы переменные...
C++ Алгоритм сложения точек эллиптической группы на с++ http://www.cyberforum.ru/cpp-beginners/thread880405.html
День добрый всем! Пытаюсь реализовать алгоритм сложения точек эллиптической группы. Формулу можно глянуть тут: http://rudocs.exdat.com/docs/index-518356.html?page=15 или тут, если не любите...
C++ Найти номер элемента методом интерполяции в первой части ошибок нет,показывает ошибку во второй части,где требуется найти номер элемента методом интерполяции.не могу понять где,может кто знает #include <iostream.h> #include <math.h> int... подробнее

Показать сообщение отдельно
Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
28.05.2013, 22:56
Цитата Сообщение от antimat Посмотреть сообщение
как вывести эту строку в первую очередь и координаты имели вид (7.000 4.000)?
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
25
26
27
28
29
30
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <iomanip>
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    double x1, x2, x3, x4, y1, y2, y3, y4;
 
    cout << "Введите координаты вершин параллелограмма через пробел: ";
    cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3 >> x4 >> y4;
 
    if (y1 != y2 || y3 != y4 || x2 - x1 != x3 - x4)
        cout << "Такого параллелограмма не существует"<< endl;
    else
    {
        cout << "Координаты точки пересечения диагоналей: (" << setprecision(3) 
               << setiosflags(ios::fixed | ios::showpoint) << (x1 + x3)/2 << ", " << (y1 + y3)/2 << ")" << endl;
        cout << "Длина диагонали AC = " << setprecision(3) << setiosflags(ios::fixed | ios::showpoint)
             << sqrt(pow(x3 - x1, 2) + pow(y3 - y1, 2)) << endl;
        cout << "Длина диагонали BD = " << setprecision(3) << setiosflags(ios::fixed | ios::showpoint)
             << sqrt(pow(x4 - x2, 2) + pow(y4 - y2, 2)) << endl;        
    }
 
    system("pause");
    return 0;
}
C++
1
setprecision(3)
- задает количество точек после запятой
C++
1
setiosflags(ios::fixed |ios::showpoint)
- задает вид числа. В данном случае всегда выводится целая часть и часть после точки, даже если число целое.
C++
1
#include <iomanip>
- нужно, чтобы это все работало.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.