lostyazilim
tr.link

Bu kodun algoritmasını yazabilir misiniz?.

3 Mesajlar 799 Okunma
lstbozum
tr.link

Turkesh Turkesh WM Aracı Kullanıcı
  • Üyelik 23.08.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum Burdur
  • Ad Soyad M** G**
  • Mesajlar 307
  • Beğeniler 42 / 68
  • Ticaret 2, (%100)
Merhabalar, bu programın algoritmasını yazabilir misiniz?

#include
#include

struct ogrenci
{
char ad[25];
int yas;
}p[5],temp;

void main(void)
{
int m = 0;
int n = 0;


for(n = 0 ; n< 5; n++ )
{
printf("\n Ogrenci : %i",n+1);

printf("\n Adi : ");
gets(p[n].ad);
fflush(stdin);

printf("\n Yasi : ");
scanf("%i",&p[n].yas);
fflush(stdin);
}


for( m = 0 ; m < 4; m++ )
{
for( n = m + 1; n < 5;n++)
{
if( p[m].yas > p[n].yas )
{
temp = p[m];
p[m] = p[n];
p[n] = temp;
}
}
}

printf("\n Ogrencilerin Yaslari \n");

for( n = 0; n <5; n++ )
{
printf("\n %s \t %i",p[n].ad,p[n].yas);
}

}
 

 

wmaraci
reklam

SoftwareDeveloper SoftwareDeveloper WM Aracı Kullanıcı
  • Üyelik 18.08.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Mühendisliği
  • Konum İstanbul Avrupa
  • Ad Soyad E** S**
  • Mesajlar 79
  • Beğeniler 4 / 36
  • Ticaret 1, (%100)
Girdi olarak 5 adet öğrenci ad ve yaş bilgisi alıyor, sonrasında öğrencileri yaşları küçükten büyüğe doğru sıralıyor, en sonda ise sıralanmış halini ekrana basıyor.
Turkesh

kişi bu mesajı beğendi.

php, java, python - django, nodejs, vuejs, reactjs, angularjs, c# asp.net mvc...

Turkesh Turkesh WM Aracı Kullanıcı
  • Üyelik 23.08.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum Burdur
  • Ad Soyad M** G**
  • Mesajlar 307
  • Beğeniler 42 / 68
  • Ticaret 2, (%100)
SoftwareDeveloper teşekkür ederim.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al