Konuyu görüntüle
IUCODERS FORUM > Programlama > C / C++ > File operations
Yazar
zeberced


avatar

Kayıt: 08.01.2012
08.01.2012-13:31 #76832
Bir txt var bunun ıcınde ogrencı notları var bu txt dekı notları alıp baska txt ye yazsın bunu yazablck varmı . Yardım eden olmadı ama bızım belkı yardımımız olur alın

#include <cstdlib>

#include <iostream>

#define MAXSTUDENTS 100

#include <math.h>



using namespace std;



int main(int argc, char *argv[])

{

int noot[MAXSTUDENTS], ogrencisayisi=0, i=0;

float toplam=0.0, ortalama=0.0, std_sapma=0.0, mut_sapma=0.0, mut_sapma_top, std_sapma_top, varyans;

FILE *infile, *outfile;







infile=fopen("D:ornek.txt", "r");

if(infile==NULL){

cerr<<"giris dos acilamadi"<<endl;

exit(EXIT_FAILURE); }



ogrencisayisi=0;

while(true){

fscanf(infile, "%d", &noot[ogrencisayisi]);

if (feof(infile))

break;

toplam=toplam+noot[ogrencisayisi];

ogrencisayisi++; }

fclose(infile);

ortalama=toplam/ogrencisayisi;

for(i=0; i<ogrencisayisi; i++){

std_sapma+=(noot[i]-ortalama)*(noot[i]-ortalama);

mut_sapma+=fabs(noot[i]-ortalama);}



varyans=std_sapma/(ogrencisayisi-1);



std_sapma_top=sqrt(varyans);



mut_sapma_top=mut_sapma/ogrencisayisi;



outfile= fopen("D:yaz.txt", "w");

if(outfile==NULL){

cerr<<"cikis dosyasi acilamadi"<<endl;

exit(EXIT_FAILURE); }



fprintf(outfile, "ogrenci sayisi : %d
", ogrencisayisi);

fprintf(outfile, "ortalama : %f
", ortalama);

fprintf(outfile, "varyans : %f
", varyans);

fprintf(outfile, "standart sapma : %f
", std_sapma_top);

fprintf(outfile, "mutlak sapma : %f
", mut_sapma_top);

fclose(outfile);



system("PAUSE");

return EXIT_SUCCESS;

}





Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
08.01.2012-22:01 #76851
zeberced yazdi
 
Bir txt var bunun ıcınde ogrencı notları var bu txt dekı notları alıp baska txt ye yazsın bunu yazablck varmı


evet vardancing





The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com





Yazar
zeberced


avatar

Kayıt: 08.01.2012
09.01.2012-01:19 #76858
extreme yazdi
 
zeberced yazdi
 
Bir txt var bunun ıcınde ogrencı notları var bu txt dekı notları alıp baska txt ye yazsın bunu yazablck varmı


evet vardancing


çok komik applause





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb