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

Найти периметр десятиугольника, вершины которого имеют соответственно координаты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана строка предложение. Определить слова максимальной и минимальной длины и поменять их местами http://www.cyberforum.ru/cpp-beginners/thread199031.html
Дана строка предложение. Определить слова максимальной и минимальной длины и поменять их местами
C++ Задача о ранце Сформированный набор Здравствуйте. Реализовал алгоритм задачи о ранце. все работает. но не могу ни как сообразить. как мне в конце вывести сформированный набор. формат вывода например: 1 1 1 2 1 1 2 В заранее огромное спасибо. входные данные(data.txt): 2 47 13 36 3 8 http://www.cyberforum.ru/cpp-beginners/thread199022.html
C++ Измерение расстояния. C++
такая задача: Написать программу для вычисления расстояния между колонками и микрофоном(на с++). Т.е. говоришь в микрофон и нам выводит расстояние. Можете подсказать какие библиотеки здесь задействовать? и реально это вообще написать, найти, скачать?
C++ Строки в С
Доброго времени суток. Появился вопрос: есть ли в чистом Си функция Replace(s, s1, s2)? Например: s - "Шла Маша по шоссе", s1 - "а", s2 - "и". Тогда должно получиться "Шли Миши по шоссе".
C++ Вывод всех символов http://www.cyberforum.ru/cpp-beginners/thread198982.html
Составить функцию для вывода всех символов цветом C1 и их кодов цветом С2 по K пар (символ – код) в каждой строке экрана. Я вообще не знаю как это делать...коды...символы...откуда это все всзять!помогите пожалуйста решить! Добавлено через 2 часа 33 минуты неужели никто не может помочь!пожалуйста!((
C++ Определить, является ли квадратная матрица симметричной относительно побочной диагонали. Люди помоги плз... Определить, является ли квадратная матрица симметричной относительно побочной диагонали. подробнее

Показать сообщение отдельно
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
28.11.2010, 18:12
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
31
32
33
34
35
36
37
38
#include <iostream>
#include <cmath>
using namespace std;
 
//функция, которая получает координаты двух точек для
//вычисления расстояния между ними
double rast(double x1, double y1, double x2, double y2)
{
//вычисление расстояния за известной математической формулой
 return sqrt((x2 - x1)*(x2 - x1) + (y2 - y1)*(y2 - y1));
}
 
int main()
{
   int n = 10; //десятиугольник
   double x[10]; //массив координат по Х
   double y[10]; //массив координат по У
   double p = 0; //периметр
   for (int i = 0; i < n; i++) //получаем координаты точек
   {
      printf("x%d, y%d: ", i + 1, i + 1);
      cin >> x[i] >> y[i];
   }
   
   for (int i = 0; i < n - 1; i++)
   {
   //добавляем к переменной значение, которое возвращает функция
      p += rast(x[i], y[i], x[i + 1], y[i + 1]);
   }
   //расстояние между первой ы последней точкой
   p += rast(x[0], y[0], x[n - 1], y[n - 1]);
   //вывод результата
   cout << "result: " << p << endl;
   system("pause");
   //Это - однострочный коментарий
   return 25637;
   //а-а-а-а! программа не работает!
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru