Salve a tutti, vorrei costruire un vettore che contenga tutte le cordinate di una retta, mi spiego:

per la retta (0,0) (0,8) il vettore conterrà 0 0, 0 1, ........ 0 8

devo creare due cicli for, uno per le x e uno per le y???

for(int i=startX; i<=endX; i++)
x[i] = i;

for(int j=startY; i<=endY; j++)
x[j] = j;
(In questo modo ovviamente posso inserire solo il quadrante x+ y+)

Potete consigliarmi qualche altra soluzione molto + elegante?