Rastgele Bir Çıktı Verme

Bu konuyu okuyanlar

Can-K.

Doçent
Katılım
7 Nisan 2015
Mesajlar
975
Reaksiyon puanı
17
Puanları
18
Merhaba.C++'da , bir kaç komut belirledim.Örneğin oraya S yazınca bana rastgele birşeyler söylemesini istiyorum , mesela ben şuradaki gibi :

Kod:
cout << "Merhaba"
cout << "Nasılsın"
cout << "Hoşgeldin"

Bu üç cümleden herhangi birini söylemesini istiyorum , nasıl yaparım ?
 

Deleted-Name

Profesör
Cezalı
Katılım
24 Mayıs 2013
Mesajlar
2,602
Reaksiyon puanı
18
Puanları
38
Bir arraya atıp sonra da srand ile rastgele indis numarasına göre gösterebilirsin ekranda. srand'i araştır
 

Can-K.

Doçent
Katılım
7 Nisan 2015
Mesajlar
975
Reaksiyon puanı
17
Puanları
18
Srand rastgele sayı vermiyormu ? Nasıl olacak örnek verirmisiniz ?
 

Amenofis

Öğrenci
Katılım
27 Aralık 2010
Mesajlar
36
Reaksiyon puanı
9
Puanları
8
Rastgele sayı demek rastgele herşey demektir.

Kod:
#include <iostream>
#include <string>
#include <cstdlib>


using namespace std;


int main()
{
    string kelime[] = {"Merhaba", "Nasılsın", "Hoşgeldin"};
    
    srand(time(0));
    int num = rand() % 3;       // 3 kelime
    
    cout << kelime[num] << endl;
    
    return 0;
}
 

Can-K.

Doçent
Katılım
7 Nisan 2015
Mesajlar
975
Reaksiyon puanı
17
Puanları
18
Şimdi daha iyi anladım , çok sağolun.
 

Son mesajlar

Üst