Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2014, 20:52   #1
Julia1
Пользователь
 
Регистрация: 03.02.2014
Сообщений: 14
Вопрос Заданы два множества точек на плоскости. Построить пересечения и разность множеств

вот мои попытки воплощения в жизнь этой програмки... помогити довести до ума... беда печаль, вообще не чего не получается ...:c onfused:
Код:
#include "stdafx.h"
#include <iostream>

using namespace std;
int main();

int _tmain(int argc, _TCHAR* argv[])
{struct point;
int x,y;
// вводим первое множество
  int n;
   cout << "vvodim kolihestvo n:";
   cin >> n;
 point *a1=new point[n];
  int i = 111;
  for(int i = 1; i <= n; i++)
    cin >> a1[i];
  for(int i = 1; i <= n; i++)
	cout <<"vivodim a1:"<< a1[i]<<endl;

 // вводим второе множество
	int m;
       cout << "vvodim kolihestvo m:";
       cin >> m;
	  point *a2=new point[m];
      int j = 111;
      for(int j = 1; j <= m; j++)
       cin >> a2[j];
      for(int j = 1; j <= m; j++)
		cout <<"vivodim a1:" <<a2[j]<<endl;
   //создаем третье множество которое получается из пересечения а1 с а2
	  point per=new point[n];
int ContPer=0;
for(int i=0;i<n;i++)
   if(a1[i].x==a2[i].x &&a1[i].y==a2[i].y)
   {
            per[CountPer].x=a1[i].x;
            per[CountPer].y=a1[i].y;
            CountPer++;
   }

  

	//очистим память так как массивы были динамические 
	      delete [] a1;
		      delete [] a2;
	  return 0;
}
Julia1 вне форума Ответить с цитированием
Старый 01.07.2014, 20:55   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

А чем set не угодил?
Poma][a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
даны два множества точек на плоскости. Выбрать четыре... ezhikla C++ Builder 2 26.03.2014 18:50
Delphi. На плоскости заданы n точек своими координатами.Построить квадрат Allexey Помощь студентам 4 18.06.2013 13:46
Даны два множества точек на плоскости.Язык С++. RG21 Помощь студентам 0 17.05.2013 18:56
дано два множества точек.Найти пересечение и разность этих множеств.Координаты точек X и Y вводить с клав Degster Паскаль, Turbo Pascal, PascalABC.NET 1 23.05.2011 16:35
дано два множества точек.Найти пересечение и разность этих множеств.Координаты точек X и Y вводить с клав Degster Паскаль, Turbo Pascal, PascalABC.NET 0 15.05.2011 18:32