PDA

Przejdź do pełnej wersji tego Forum : Informatyka Program C++


Firzen
15-01-2015, 20:07
Kompletnie coś mi nie wychodzi w tym programie, nie chce wklejać kodu bo może ktoś będzie miał inny pomysł. Dam kilka plusów za ten program. Oto polecenie:
Napisz program, który ze standardowego wejścia wczyta

Liczbę N

a następnie N+1 par liczb całkowitych, reprezentujących punkty na płaszczyźnie.

Aby reprezentować punkt w programie, stwórz klasę Punkt.

Stwórz klasę Pojemnik posiadającą funkcje

dodaj(Punkt&), która zapamięta dane punkty przekazane przez referencję

sortuj(), która posortuje przechowywane punkty, zgodnie z rosnącymi odległościami od pierwszego punktu i umieści je w tablicy

(W przypadku tak samo odległych punktów o kolejności decyduje standardowy porządek po współrzędnych.)

Następnie program powinien wypisać wszystkie posortowane poza pirewszym punktem w odpowiedniej kolejności

Przykład
Wejście:

5
0 0
8 8
-1 0
0 -1
1 0
0 1


Wyjście:

-1 0
0 -1
0 1
1 0
8 8