Wpis z mikrobloga

@sylwke3100: O losowaniu to wiem jak losować, tylko nie wiem jak zrobić żeby to się działo na kilku zbiorach. Np. Podaje liczbe zbiorow 2 i liczbe elementow 3 i chce otrzymac np:

4 3 1
1 3 4
7 2 9
2 7 9

@lionbest: Tak mnie w szkole uczą jak napisałem.
@Matis666: Taki kod mam teraz i gdzie tego do while dać? Bo wypisuje mi na każdym zbiorze
@Analityk: Nie, taki kod nie jest niepoprawny, tylko używa rozszerzenia dla C99. Jak wrzucisz zgodność to masz:

main.cc:13:32: error: ISO C++ forbids variable length array 'tablica' [-Wvla]
int tablica[l_elementow];

Dla ciekawych dodam że ten kod alokuje pamięć na stosie, w przeciwieństwie do new, dla dużych tablic nie jest to dobre rozwiązanie.
To że kompilatory posiadają to rozszerzenie to inna sprawa, nie wiem jak w VC++ ale domyślnie chyba nie skompiluje.

@
@lionbest: Wypisuje mi cały czas te same liczby które wylosuje za pierwszym razem np.:

Podaj liczbe zbiorow: 4
Podaj liczbe elementow zbioru: 2
74 57
57 74

74 57
57 74

74 57
57 74

74 57
57 74

Jak do{ dam przed podawaniem liczby elementów to wtedy wypisuje inne liczby, ale chodzi o to żeby nie podawać za każdym razem ile ma być elementów w zbiorze.