Dodawanie współrzędnych punktu do tablicy C++

0

Witam mam taki problem chcę dodać do tablicy współrzędne punktu, np: P(i,j). I oraz j pobieramy z klawiatury, czy istnieje możliwość umieszczenia tych dwóch współrzędnych w jednej komórce tablicy dwuwymiarowej lub jednowymiarowej ? Poniżej fragment kodu.


int tab_wsp[10][10];//w tablicy mozna umiescic 100 punktow

cout<<"Podaj i i j: ";
cin>>i>>j; //pobieramy te współrzędne 
cin.ignore();

tab_wsp[0][0]=i,j; //w kom. pierwszej chcę umieścić te dwie współrzędne i tu mam problem bo nie wiem jak zapisać ten wiersz kodu i czy da się w ogóle takie coś zrobić. Chcę jeszczę, na wyjściu otrzymać współrzędne rozdzielone spacją. Jeśli istnieje taka możliwość to czy można jeszcze na tych liczbach wykonywać obliczenia?

Czyli tak:
1.Pobieramy i i j --> P(2,3)
2.I konsola wyświetla nam z tablicy: 2 3

Jak ktoś zna jakiś ciekawy sposób dodawania dwóch współrzędnych do tablicy to pisać chętnie rozpatrzę inne możliwości, ale proszę o dodawanie gotowych kodów programów (całych). I proszę o nieusuwanie tego tematu, ponieważ celem tego forum chyba jest pomoc innym w rozwiązaniu jakieś problemu.

0

W jedną komórkę nie masz możliwości wsadzenia dwóch danych, bo to tak jakbyś chciał włożyć dwie nogi w jedną skarpetkę :D Możesz sobie utworzyć po prostu jakąś klasę i przeciążyć operator wejścia/wyjścia
ale właściwie po co potrzebujesz taki efekt? Może można Twój problem w inny sposób rozwiązać.

0

struct Pkt { double x,y; } tab_wsp[10][10];//w tablicy mozna umiescic 100 punktow

cout<<"Podaj i i j: ";
cin>>tab_wsp[0][0].x>>tab_wsp[0][0].y; //pobieramy te współrzędne

1 użytkowników online, w tym zalogowanych: 0, gości: 1