Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Litta
0 / 0 / 0
Регистрация: 22.11.2009
Сообщений: 48
#1

периметр многоугольника - C++

15.12.2009, 15:13. Просмотров 667. Ответов 0
Метки нет (Все метки)

В задаче необходимо вычислить периметр n-угольника, используя подпрограмму вычисления точек пересечения его сторон( уравнения сторон заданы посредством коэффициентов k,b);подпрограамму вычисления расстояния между этими точками...

У меня не компилятора, чтобы проверить правильность выполнения программы..Не могли бы выподсказать, есть ли здесь ошибки..?
К тому задача на тему "функции"..кАК ЕЁ ПРЕОБРАЗОВАТЬ, ВКЛЮЧИВ В НЕЁ ФУНКЦИИ?

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
39
40
41
42
43
44
45
46
#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string. >
 
  void med(int str[80];int n);
  void moda(int str[80];int n);
  void main()
  {cout<<"ââåäèòå ñòðîêó ýëåìåГ*òîâ"<<"\n";
  gets(str);
  cout<<"äëèГ*Г* ñòðîêè=";
  n=strlen(str);
  cout<<n<<"\n";
  cout<<"óïîðÿäî÷èì ýëåìåГ*ГІГ» ñòðîêè Гў ïîðÿäêå âîçðГ*Г±ГІГ*Г*ГЁГї";
  int min;
  int i;
  min=str[0];
  for(i=0;str[i]!='\0';i++)
     if(min>str[i+1])
        {min=str[i];
        str[i]=str[i+1];
        min=str[i+1];}
  cout<<str[i]<<'\n';
  cout<<"Гў Г§Г*âèñèìîñòè îò Г·ВёГІГ*îñòè êîëè÷åñòâГ* ýëåìåГ*òîâ âû÷èñëèì ìåäèГ*Г*Гі,med=";
  if(n%2==0)
    med=(str[n/2]+str[n/2+1])/2;
  else
    med=str[(n+1)/2];
  return med;
  
  int i;
  int j;
  int col=0;//êîëè÷åñòâî ñîâïГ*äåГ*ГЁГ© ýëåìåГ*òîâ
  int moda=0;
  int modacol=0;
  for(int i = 0; i<n-1;i++)
     {for(int j = i+1;j<n;j++)
       if(mas[i]==mas[j])
          col++;
     if(col>modacol)
       modacol=col;
       moda=mas[i];}
  return moda;
  }
0
Вложения
Тип файла: rar функции.rar (40.1 Кб, 19 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2009, 15:13
Я подобрал для вас темы с готовыми решениями и ответами на вопрос периметр многоугольника (C++):

Периметр многоугольника
Данные координаты вершин многоугольника (x1, y1, x2, y2, .x10, y10). Напишите...

Найти периметр многоугольника, заданного уравнениями сторон
Помогите пожалуйста с решением задачи! Я кое-что уже написала, но ничего не...

Найти периметр многоугольника заданного координатами вершин
1)Координаты вершин многоугольника заданы массивами {Xi,Yi}, i=1,2,…,n...

Массив: Соединить точки замкнутой самонепересекающейся ломаной так, чтобы периметр полученного многоугольника был минимальным
Здравствуйте!! Такая проблема, не могу придумать алгоритм для решения следующей...

Cторон многоугольника
Многоугольник задан координатами своих вершин.Определить принадлежит ли...

замкнутость многоугольника
добрый вечер.пишу игру точки.подскажите,плз,как можно реализовать вычисление...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2009, 15:13
Привет! Вот еще темы с решениями:

Разрезание многоугольника
Здравствуйте программисты! Мне необходимо написать программу, которая бы...

Триангуляция многоугольника
Добрый вечер. Ни у кого случайно нет алгоритма для триангуляции ПРОИЗВОЛЬНОГО...

Построение многоугольника
Здравствуйте, как построить выпуклый многоугольник по беспорядочно заданным...

Площадь многоугольника
Найти площадь невыпуклого многоугольника(n-угольник). Входные данные:...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru