Cevapla
 
Konu Seçenekleri
Eski 30-12-07, 19:03 Çevrimiçi   #1
Dekan
Huzur Pınarı
 
Yσкє∂!¢! - ait Avatar
Genel Mesajlar: 5.758
Teşekkür etti: 1.529
Teşekkür edildi: 2.127
RepForum Gücü: 70
Forum Puanı:24773
Yσкє∂!¢! tanımayanı zamansız forum da kimse adam yerine koymazYσкє∂!¢! tanımayanı zamansız forum da kimse adam yerine koymazYσкє∂!¢! tanımayanı zamansız forum da kimse adam yerine koymazYσкє∂!¢! tanımayanı zamansız forum da kimse adam yerine koymazYσкє∂!¢! tanımayanı zamansız forum da kimse adam yerine koymazYσкє∂!¢! tanımayanı zamansız forum da kimse adam yerine koymazYσкє∂!¢! tanımayanı zamansız forum da kimse adam yerine koymazYσкє∂!¢! tanımayanı zamansız forum da kimse adam yerine koymazYσкє∂!¢! tanımayanı zamansız forum da kimse adam yerine koymazYσкє∂!¢! tanımayanı zamansız forum da kimse adam yerine koymazYσкє∂!¢! tanımayanı zamansız forum da kimse adam yerine koymaz
Ruhsal Durumum:
ÖSYS Cevap Kagidi Okuma

Kod:








#include

#include



int main()

{ FILE *stud_file;

FILE *answer_file;



answer_file=fopen("c:\\answer.dat","r");

int studnum,aa=0,bb=0,cc=0,dd=0,blank=0,aaa=0,bbb=0,cc c=0,ddd=0,bblank=0,aaaa=0,bbbb=0,cccc=0,dddd=0,bbb lank=0;

char name[20];

char sname[20];

char studans[50];

char booktype;

char correctans[50];

int dogru=0,yanlis=0;

float grade;

int maxa=0,maxb=0,maxc=0;

char ahiname[20],ahisname[20],bhiname[20],bhisname[20],chiname[20],chisname[20];

int ahinumber,bhinumber,chinumber;

printf("Student Student Correct Wrong Total\n");

printf("Number Name and Last Name Answer Answer Grade\n");

do

{stud_file=fopen("c:\\booklet.dat","r");

fscanf(answer_file,"%d %s %s %s",&studnum,&studans,&name,&sname);



if(studans[0]=='A')

{ for(int y=0;y<1;y++)

{fscanf(stud_file,"%s",&correctans);}

}



else if(studans[0]=='B')

{

for(int i=0;i<2;i++)

{

fscanf(stud_file,"%s",&correctans);

}

}

else if(studans[0]=='C')

{

for(int j=0;j<3;j++)

{

fscanf(stud_file,"%s",&correctans);

}

}



for(int cnt=1;cnt<51;cnt++)

{ if((studans[cnt]=='*')||(correctans[cnt]=='*')){continue;}

if(studans[cnt]==correctans[cnt])

{

dogru++;

}

else

{

yanlis++;

}

}

grade=(dogru*2)-(yanlis*0.25);



printf("%d\t %s %s\t\t %d\t\t%d\t%f\n",studnum,name,sname,dogru,yanlis,gr ade);



if(studans[0]=='A')

{

if(maxa
{

maxa=grade;

for(int p=0;p<21;p++)

{

ahiname


=name


;

}

for(int z=0;z<21;z++)

{

ahisname[z]=sname[z];

}



ahinumber=studnum;





}

else {maxa=maxa;}







}

if(studans[0]=='B')

{

if(maxb
{maxb=grade;

for(int p=0;p<20;p++)

{

bhiname


=name


;

}

for(int n=0;n<20;n++)

{

bhisname[n]=sname[n];

}



bhinumber=studnum;





}





else {maxb=maxb;}

}

if(studans[0]=='C')

{

if(maxc
{maxc=grade;

for(int p=0;p<21;p++)

{

chiname


=name


;

}

for(int m=0;m<21;m++)

{

chisname[m]=sname[m];

}



chinumber=studnum;

}

else {maxc=maxc;}

}



dogru=0;yanlis=0;grade=0.0;

fclose(stud_file);

}while(feof(answer_file)==0);

fclose(answer_file);

fclose(stud_file);

printf("\n\n");



printf("%d %s %s Booklet A Got the highest grade in this group \n",ahinumber,ahiname,ahisname);



printf("%d %s %s Booklet B Got the highest grade in this group \n",bhinumber,bhiname,bhisname);



printf("%d %s %s Booklet C Got the highest grade in this group \n",chinumber,chiname,chisname);





return(0);

}


Şahit olsun Kainat, Alemler şahit olsun .
Titreyen sesin ile Yüregin şahit olsun.
Çok Yakın Güzel Günler,Bir Kez Daha Ufka Bak,
Hep Semaya Açtıgın,Ellerin Şahit Olsun.

Ö(lürsem)S(ebebi)S(ensin)


Deli Var YakalaYın
  Alıntı ile Cevapla
Mesaja teşekkür eden:
rock_N (22-06-08)
Cevapla

Konu Seçenekleri

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı

Powered by vBulletin Copyright © 2000-2008 Jelsoft Enterprises Limited.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.
http://www.zamansiz.com

Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 01:06 .