file yapasi kullanarak nasil dosyaya veri girilir. sayilar nasil siralanir ve asal sayi olup olmadigi bir sayinin nasil kontrol edilir hepsi burda

#include <stdio.h>
#include <conio.h>
#include <string.h>
main()
{
 int dizi[100];
 int gecici,i=0,j,k,sayi;
 int durum=0;
 FILE *dosya;
 dosya=fopen("veri.txt","a+");
 while(durum==0 && i<100)
 {
 int sayac=0;
 printf("asal olmayan bir sayi giriniz");scanf("%d",&sayi);
 for(int j=1;j<=sayi;j++)
 {
  if((sayi%j)==0) sayac++;
 }
 if(sayac==2) {durum=1;}
 else {dizi[i]=sayi;i++;}
 }
 printf("Dizi Siralaniyor:.. ");
 for(j=0;j<i;j++)
 {
  for(k=0;k<i;k++)
  {
   if(dizi[j]>dizi[k])
   {
    gecici=dizi[j];dizi[j]=dizi[k];dizi[k]=gecici;
   }
  }
 }
 fprintf(dosya,"Dizinin Sirali Sekli:.. ");
 for(j=0;j<i;j++)
 {
  fprintf(dosya,"\n%d",dizi[j]);
 }
 printf("\nDizinin Sirali Sekli Basarili Bir Sekilde Kaydedildi:.. ");
getch();
}