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
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