• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

C ,Girilen sayıları sıralayan ve dosyaya kaydeden program

Üyelik Tarihi
7 Ocak 2015
Konular
4,091
Mesajlar
4,274
MFC Puanı
40
Kod:
#include<stdio.h>
#include<stdlib.h>
 
int main() 
{ 
     
 FILE *yaz;
     
 
    yaz = fopen("deneme.txt","w");
     
int sayi[10],i,j,k,buffer; 
 
printf("10 tane farkli sayi giriniz\n"); 
 
for (i=0; i<10 ; i++) 
{ 
//Girilen sayıları sıra ile arraylist e kaydet 
scanf("%d" , &sayi[i]); 
} 
 
for(i=0;i<10;i++) 
{ 
for(j=0; j<9; j++) 
{ 
//girilen sayıları sırala arraylist içinde sırala 
 
if(sayi[j]> sayi[j+1]) 
{ 
buffer=sayi[j]; 
sayi[j]= sayi[j+1]; 
sayi[j+1]=buffer; 
} 
} 
} 
 
printf("\n\nGirilen sayilar buyukten kucuge dogru su sekilde siralandi: \n\n"); 
fputs( "\n\nGirilen sayilar buyukten kucuge dogru su sekilde siralandi: \n\n",yaz );
for(k=9; k >=0 ; k--) 
{ 
printf("%d , ", sayi[k]); 
fprintf(yaz," %d",sayi[k]);
     
} 
 
printf("\n\nGirilen sayilar kucukten buyuge dogru su sekilde siralandi: \n\n"); 
fputs( "\n\nGirilen sayilar kucukten buyuge dogru su sekilde siralandi: \n\n",yaz );
for(k=0; k <10 ; k++) 
{ 
printf("%d , ", sayi[k]); 
fprintf(yaz," %d",sayi[k]);
} 
fclose(yaz);
//bir tuşa basılana kadar bekle  
scanf("\n%d",&i); 
 
return 0; 
}
 
Üst