Şimdi Ara

C Dizi de oluşturlan bir değere rastgele sayı atama

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
1.398
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar şöyle bir sorunum var Bir struct olşturdum ögrenci diye ad ve soyad kısmını klavye ile kullanıcıya girdiyorum. Bunda bir sorun yok fakat ögrenci numarasını sistemin rastgele oluşturmasını istiyorum. Bunu nasıl yapabilirim.

    struct Ogrenci{
    char ad[10];
    char soyad[10];
    int ogrenci_no;
    };


    void mogrencibilgi (Ogrenci *pt);

    void mogrencibilgi (Ogrenci *pt){
    for(int i=0; i<10; i++){
    printf("\n Adini Giriniz=");
    scanf("%s",pt.ad);
    printf("\n Soyad Giriniz=");
    scanf("%s",pt.soyad);

    }
    for(int i=0; i<10; i++){
    printf("\n Adiniz ve Soyadiniz: %s %s Ögrenci no : %s", pt.ad, pt.soyad, pt.ogrenci_no);


    }
    }

    Nasıl yapabilirim. Teşekkürler şimdiler







  • quote:

    Orijinalden alıntı: trufily

    Bu mesaj silindi.
    Teşekkür ederim buldum

    Bir şey daha sorabilir miyim şimdi bu ad soyad ve random oluşan no'lar ile beraber toplam 10 ögrencim oldu şimdi bir tuşa basınca bunlardan birini rastgele ekrana yazdırmak istiyorum.
  • quote:

    Orijinalden alıntı: heredot_t

    Teşekkür ederim buldum

    Bir şey daha sorabilir miyim şimdi bu ad soyad ve random oluşan no'lar ile beraber toplam 10 ögrencim oldu şimdi bir tuşa basınca bunlardan birini rastgele ekrana yazdırmak istiyorum.

    Alıntıları Göster
    Dizinin index numarasını rand() fonksiyonuna sok.

    Yani mesela 0 ile 9 arasında öğrenci varsa:
    int i = rand() 0-9; //random syntaxını bilmiyorum ama basit bir şeydir  
    printf(dizi[i]);
  • quote:

    Orijinalden alıntı: heredot_t

    Teşekkür ederim buldum

    Bir şey daha sorabilir miyim şimdi bu ad soyad ve random oluşan no'lar ile beraber toplam 10 ögrencim oldu şimdi bir tuşa basınca bunlardan birini rastgele ekrana yazdırmak istiyorum.

    Alıntıları Göster
    bir tuşa basınca yazsın derken
    atıyorum enter a bastıgında ekrana listeden random öğrenci mi yazacak
    onu anlayamadım
  • quote:

    Orijinalden alıntı: SHADOW

    bir tuşa basınca yazsın derken
    atıyorum enter a bastıgında ekrana listeden random öğrenci mi yazacak
    onu anlayamadım

    Alıntıları Göster
    Aynen mesela g basıp entera basıyorum ekrana randoö birini yazdırıyor halletim şuan için problem yok sorunsuz çalışmakta. Teşekkürler

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.