Jak uzyskać taki efekt, że do tablicy zapisujemy kolejno wartości 1,2,3,4 dla tablicy 4-elementowej. Dla tablicy np. 7-elementowej wynikiem ma być wpisanie do tablicy 1,2,3,4,1,2,3. I tak dla każdego rozmiaru tablicy. Proszę o pomoc.
Najprostsze rozwiązanie: zrób sobie tablicę źródłową { 1, 2, 3, 4 } i zapisuj:
dest[i] = src[i % 4];
A inaczej?
int i = 0;
for (i; i
tablica[i] = (i%4)+1;
}
W n oczywiście rozmiar tablicy, ewentualnie jak nie znasz rozmiaru tablicy to przed petla
n = sizeof(tablica)/sizeof(int)