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; };
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.
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]);
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
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
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.