En iyi skorlor
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
/* Once c:/x.txt yi yaratin..Aralarda bi boslukla sirasiyla 10 isim ve 10 puan(puanlar buyuktenn kucuge) yazmanz gerekli*/
void main()
{
int puan[9],yenipuan,puan2[9];
char ad1[16],ad2[16],ad3[16],ad4[16],ad5[16],ad6[16],ad7[16],ad8[16],ad9[16],ad10[16],ad11[16],yeniisim[16],x;
FILE *fp;
basla:
clrscr();
fp=fopen("c:/x.txt","r"
;
while(!feof(fp))
{
fscanf(fp,"%s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d "
,ad1,&puan[0],ad2,&puan[1],ad3,&puan[2],ad4,&puan[3],ad5,&puan[4],ad6,&puan[5],ad7,&puan[6],ad8,&puan[7],ad9,&puan[8]);
printf("\n1-->%10s %d",ad1,puan[0]);
printf("\n2-->%10s %d",ad2,puan[1]);
printf("\n3-->%10s %d",ad3,puan[2]);
printf("\n4-->%10s %d",ad4,puan[3]);
printf("\n5-->%10s %d",ad5,puan[4]);
printf("\n6-->%10s %d",ad6,puan[5]);
printf("\n7-->%10s %d",ad7,puan[6]);
printf("\n8-->%10s %d",ad8,puan[7]);
printf("\n9-->%10s %d",ad9,puan[8]);
}
fclose(fp);
fp=fopen("c:/x.txt","w"
;
fscanf(fp,"%s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d ",
ad1,&puan[0],ad2,&puan[1],ad3,&puan[2],ad4,&puan[3],ad5,&puan[4],ad6,&puan[5],ad7,&puan[6],ad8,&puan[7],
ad9,&puan[8]);
printf("\nPuan giriniz: "
;
scanf("%d",&yenipuan);
{
if(yenipuan>puan[0])
{
printf("\nisim giriniz: "
;
scanf("%s",yeniisim);
puan2[0]=yenipuan;
puan2[1]=puan[0];
puan2[2]=puan[1];
puan2[3]=puan[2];
puan2[4]=puan[3];
puan2[5]=puan[4];
puan2[6]=puan[5];
puan2[7]=puan[6];
puan2[8]=puan[7];
printf("\n1-->%10s %d",yeniisim,puan2[0]);
printf("\n2-->%10s %d",ad1,puan2[1]);
printf("\n3-->%10s %d",ad2,puan2[2]);
printf("\n4-->%10s %d",ad3,puan2[3]);
printf("\n5-->%10s %d",ad4,puan2[4]);
printf("\n6-->%10s %d",ad5,puan2[5]);
printf("\n7-->%10s %d",ad6,puan2[6]);
printf("\n8-->%10s %d",ad7,puan2[7]);
printf("\n9-->%10s %d",ad8,puan2[8]);
fprintf(fp,"%s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d ",
yeniisim,puan2[0],ad1,puan2[1],ad2,puan2[2],ad3,puan2[3],ad4,puan2[4],ad5,puan2[5],ad6,puan2[6],ad7,puan2[7],ad8,puan2[8]
);
fclose(fp); getch();
}
else if(yenipuan>puan[1])
{
printf("\nisim giriniz: "
;
scanf("%s",yeniisim);
puan2[0]=puan[0];
puan2[1]=yenipuan;
puan2[2]=puan[1];
puan2[3]=puan[2];
puan2[4]=puan[3];
puan2[5]=puan[4];
puan2[6]=puan[5];
puan2[7]=puan[6];
puan2[8]=puan[7];
printf("\n1-->%10s %d",ad1,puan2[0]);
printf("\n2-->%10s %d",yeniisim,puan2[1]);
printf("\n3-->%10s %d",ad2,puan2[2]);
printf("\n4-->%10s %d",ad3,puan2[3]);
printf("\n5-->%10s %d",ad4,puan2[4]);
printf("\n6-->%10s %d",ad5,puan2[5]);
printf("\n7-->%10s %d",ad6,puan2[6]);
printf("\n8-->%10s %d",ad7,puan2[7]);
printf("\n9-->%10s %d",ad8,puan2[8]);
fprintf(fp,"%s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d ",
ad1,puan2[0],yeniisim,puan2[1],ad2,puan2[2],ad3,puan2[3],ad4,puan2[4],ad5,puan2[5],ad6,puan2[6],ad7,puan2[7],ad8,puan2[8]
);
fclose(fp); getch();
}
else if(yenipuan>puan[2])
{
printf("\nisim giriniz: "
;
scanf("%s",yeniisim);
puan2[0]=puan[0];
puan2[1]=puan[1];
puan2[2]=yenipuan;
puan2[3]=puan[2];
puan2[4]=puan[3];
puan2[5]=puan[4];
puan2[6]=puan[5];
puan2[7]=puan[6];
puan2[8]=puan[7];
printf("\n1-->%10s %d",ad1,puan2[0]);
printf("\n2-->%10s %d",ad2,puan2[1]);
printf("\n3-->%10s %d",yeniisim,puan2[2]);
printf("\n4-->%10s %d",ad3,puan2[3]);
printf("\n5-->%10s %d",ad4,puan2[4]);
printf("\n6-->%10s %d",ad5,puan2[5]);
printf("\n7-->%10s %d",ad6,puan2[6]);
printf("\n8-->%10s %d",ad7,puan2[7]);
printf("\n9-->%10s %d",ad8,puan2[8]);
fprintf(fp,"%s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d ",
ad1,puan2[0],ad2,puan2[1],yeniisim,puan2[2],ad3,puan2[3],ad4,puan2[4],ad5,puan2[5],ad6,puan2[6],ad7,puan2[7],ad8,puan2[8]
);
fclose(fp); getch();
}
else if(yenipuan>puan[3])
{
printf("\nisim giriniz: "
;
scanf("%s",yeniisim);
puan2[0]=puan[0];
puan2[1]=puan[1];
puan2[2]=puan[2];
puan2[3]=yenipuan;
puan2[4]=puan[3];
puan2[5]=puan[4];
puan2[6]=puan[5];
puan2[7]=puan[6];
puan2[8]=puan[7];
printf("\n1-->%10s %d",ad1,puan2[0]);
printf("\n2-->%10s %d",ad2,puan2[1]);
printf("\n3-->%10s %d",ad3,puan2[2]);
printf("\n4-->%10s %d",yeniisim,puan2[3]);
printf("\n5-->%10s %d",ad4,puan2[4]);
printf("\n6-->%10s %d",ad5,puan2[5]);
printf("\n7-->%10s %d",ad6,puan2[6]);
printf("\n8-->%10s %d",ad7,puan2[7]);
printf("\n9-->%10s %d",ad8,puan2[8]);
fprintf(fp,"%s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d ",
ad1,puan2[0],ad2,puan2[1],ad3,puan2[2],yeniisim,puan2[3],ad4,puan2[4],ad5,puan2[5],ad6,puan2[6],ad7,puan2[7],ad8,puan2[8]
);
fclose(fp);
getch();
}
else if(yenipuan>puan[4])
{
printf("\nisim giriniz: "
;
scanf("%s",yeniisim);
puan2[0]=puan[0];
puan2[1]=puan[1];
puan2[2]=puan[2];
puan2[3]=puan[3];
puan2[4]=yenipuan;
puan2[5]=puan[4];
puan2[6]=puan[5];
puan2[7]=puan[6];
puan2[8]=puan[7];
printf("\n1-->%10s %d",ad1,puan2[0]);
printf("\n2-->%10s %d",ad2,puan2[1]);
printf("\n3-->%10s %d",ad3,puan2[2]);
printf("\n4-->%10s %d",ad4,puan2[3]);
printf("\n5-->%10s %d",yeniisim,puan2[4]);
printf("\n6-->%10s %d",ad5,puan2[5]);
printf("\n7-->%10s %d",ad6,puan2[6]);
printf("\n8-->%10s %d",ad7,puan2[7]);
printf("\n9-->%10s %d",ad8,puan2[8]);
fprintf(fp,"%s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d",
ad1,puan2[0],ad2,puan2[1],ad3,puan2[2],ad4,puan2[3],yeniisim,puan2[4],ad5,puan2[5],ad6,puan2[6],ad7,puan2[7],ad8,puan2[8]
);
fclose(fp);
getch();
}
else if(yenipuan>puan[5])
{
printf("\nisim giriniz: "
;
scanf("%s",yeniisim);
puan2[0]=puan[0];
puan2[1]=puan[1];
puan2[2]=puan[2];
puan2[3]=puan[3];
puan2[4]=puan[4];
puan2[5]=yenipuan;
puan2[6]=puan[5];
puan2[7]=puan[6];
puan2[8]=puan[7];
printf("\n1-->%10s %d",ad1,puan2[0]);
printf("\n2-->%10s %d",ad2,puan2[1]);
printf("\n3-->%10s %d",ad3,puan2[2]);
printf("\n4-->%10s %d",ad4,puan2[3]);
printf("\n5-->%10s %d",ad5,puan2[4]);
printf("\n6-->%10s %d",yeniisim,puan2[5]);
printf("\n7-->%10s %d",ad6,puan2[6]);
printf("\n8-->%10s %d",ad7,puan2[7]);
printf("\n9-->%10s %d",ad8,puan2[8]);
fprintf(fp,"%s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d ",
ad1,puan2[0],ad2,puan2[1],ad3,puan2[2],ad4,puan2[3],ad5,puan2[4],yeniisim,puan2[5],ad6,puan2[6],ad7,puan2[7],ad8,puan2[8]
);
fclose(fp);
getch();
}
else if(yenipuan>puan[6])
{
printf("\nisim giriniz: "
;
scanf("%s",yeniisim);
puan2[0]=puan[0];
puan2[1]=puan[1];
puan2[2]=puan[2];
puan2[3]=puan[3];
puan2[4]=puan[4];
puan2[5]=puan[5];
puan2[6]=yenipuan;
puan2[7]=puan[6];
puan2[8]=puan[7];
printf("\n1-->%10s %d",ad1,puan2[0]);
printf("\n2-->%10s %d",ad2,puan2[1]);
printf("\n3-->%10s %d",ad3,puan2[2]);
printf("\n4-->%10s %d",ad4,puan2[3]);
printf("\n5-->%10s %d",ad5,puan2[4]);
printf("\n6-->%10s %d",ad6,puan2[5]);
printf("\n7-->%10s %d",yeniisim,puan2[6]);
printf("\n8-->%10s %d",ad7,puan2[7]);
printf("\n9-->%10s %d",ad8,puan2[8]);
fprintf(fp,"%s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d ",
ad1,puan2[0],ad2,puan2[1],ad3,puan2[2],ad4,puan2[3],ad5,puan2[4],ad6,puan2[5],yeniisim,puan2[6],ad7,puan2[7],ad8,puan2[8]
);
fclose(fp);
getch();
}
else if(yenipuan>puan[7])
{
printf("\nisim giriniz: "
;
scanf("%s",yeniisim);
puan2[0]=puan[0];
puan2[1]=puan[1];
puan2[2]=puan[2];
puan2[3]=puan[3];
puan2[4]=puan[4];
puan2[5]=puan[5];
puan2[6]=puan[6];
puan2[7]=yenipuan;
puan2[8]=puan[7];
printf("\n1-->%10s %d",ad1,puan2[0]);
printf("\n2-->%10s %d",ad2,puan2[1]);
printf("\n3-->%10s %d",ad3,puan2[2]);
printf("\n4-->%10s %d",ad4,puan2[3]);
printf("\n5-->%10s %d",ad5,puan2[4]);
printf("\n6-->%10s %d",ad6,puan2[5]);
printf("\n7-->%10s %d",ad7,puan2[6]);
printf("\n8-->%10s %d",yeniisim,puan2[7]);
printf("\n9-->%10s %d",ad8,puan2[8]);
fprintf(fp,"%s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d ",
ad1,puan2[0],ad2,puan2[1],ad3,puan2[2],ad4,puan2[3],ad5,puan2[4],ad6,puan2[5],ad7,puan2[6],yeniisim,puan2[7],ad8,puan2[8]
);
fclose(fp);
getch();
}
else if(yenipuan>puan[8])
{
printf("\nisim giriniz: "
;
scanf("%s",yeniisim);
puan2[0]=puan[0];
puan2[1]=puan[1];
puan2[2]=puan[2];
puan2[3]=puan[3];
puan2[4]=puan[4];
puan2[5]=puan[5];
puan2[6]=puan[6];
puan2[7]=puan[7];
puan2[8]=yenipuan;
printf("\n1-->%10s %d",ad1,puan2[0]);
printf("\n2-->%10s %d",ad2,puan2[1]);
printf("\n3-->%10s %d",ad3,puan2[2]);
printf("\n4-->%10s %d",ad4,puan2[3]);
printf("\n5-->%10s %d",ad5,puan2[4]);
printf("\n6-->%10s %d",ad6,puan2[5]);
printf("\n7-->%10s %d",ad7,puan2[6]);
printf("\n8-->%10s %d",ad8,puan2[7]);
printf("\n9-->%10s %d",yeniisim,puan2[8]);
fprintf(fp,"%s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d ",
ad1,puan2[0],ad2,puan2[1],ad3,puan2[2],ad4,puan2[3],ad5,puan2[4],ad6,puan2[5],ad7,puan2[6],ad8,puan2[7],yeniisim,puan2[8]
);
fclose(fp);
getch();
}
else{
puan2[0]=puan[0];
puan2[1]=puan[1];
puan2[2]=puan[2];
puan2[3]=puan[3];
puan2[4]=puan[4];
puan2[5]=puan[5];
puan2[6]=puan[6];
puan2[7]=puan[7];
puan2[8]=puan[8];
printf("\nSiralamaya giremediniz.. Tekrar E/H"
; x=getch();
fprintf(fp,"%s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d %s %d",
ad1,puan2[0],ad2,puan2[1],ad3,puan2[2],ad4,puan2[3],ad5,puan2[4],ad6,puan2[5],ad7,puan2[6],ad8,puan2[7],ad9,puan2[8]
);
fclose(fp);if(x=='e' || x=='E') goto basla;
} }