Waltz
Kilopat
Daha fazla
- Meslek
- Öğrenci
Merhaba arkadaşlar. Bir ödev için C++ dilinde iki boyutlu diziye tekrarsız(benzersiz) random sayı atamam gerekiyor.
Sayıyı random atıyorum ama dizinin içine tekrar eden elemanlar geliyor. Tekrar eden elemanlar için bir döngü, sorgu yazmam gerek diye düşünüyorum ama kafamda bir türlü oluşturamadım. İnternette bolca araştırma yaptım fakat çoğu vektör sınıfı ile oluşturulmuş. Benim ödevimde ise kullandığım diziden başka herhangi bir dizi oluşturmadan, bu sorguyu yapmam gerekiyor. Aşağıda kod bloğu dizinin içine random sayılar atıyor fakat dizinin içinde tekrar eden bir eleman var mı kontrol etmiyor:
Sayıyı random atıyorum ama dizinin içine tekrar eden elemanlar geliyor. Tekrar eden elemanlar için bir döngü, sorgu yazmam gerek diye düşünüyorum ama kafamda bir türlü oluşturamadım. İnternette bolca araştırma yaptım fakat çoğu vektör sınıfı ile oluşturulmuş. Benim ödevimde ise kullandığım diziden başka herhangi bir dizi oluşturmadan, bu sorguyu yapmam gerekiyor. Aşağıda kod bloğu dizinin içine random sayılar atıyor fakat dizinin içinde tekrar eden bir eleman var mı kontrol etmiyor:
Kod:
srand(time(NULL));
for (int i = 1; i <= 5; i++)
{
for (int j = 1; j <= 10; j++)
{
random=(rand()%57)+65;
Harf[i][j]=random;
}
}