Пәні бойынша ОҚУ-Әдістемелік кешен



бет77/111
Дата11.09.2020
өлшемі1,21 Mb.
#77805
1   ...   73   74   75   76   77   78   79   80   ...   111
Байланысты:
UMK Ci tilinde programmalau (1)

Әдістемелік нұсқаулар
 /* _ C _ 96 ____Файлдан оқу және файлға жазу___________________*/   

/* Әуелі жаңа терезе ашып оған бастапқы 3 5 7 деректерді жазамыз. Оны  "isx.txt"  деген атпен сақтаймыз___________________________*/   

# include

# include

main() { clrscr();

FILE*uk;                       /*____ FILE  типті айнымалы uk  хабарлау ____*/

 int a,b,c,sum,pr;



/*____"isx.txt" файлын оқуға ашу ___________________*/

uk=fopen( "isx.txt","r");

/*____  деректерді файлдан енгізу __________________*/

 fscanf(uk,"%d %d %d", &a,&b,&c);

sum=a+b+c;pr=a*b*c;

/*____ нәтижені экранға шығару    ________________*/

printf("sum= %d\n",sum);

printf("pr= %d\n",pr);    FILE*vk;

/*____нәтижені жазу үшін "usx.txt" файл құру_______*/

    vk=fopen("usx.txt","w");



/*____ нәтижені "usx.txt" файлына жазу____________*/

fprintf(vk,"sum= %d\n",sum);

fprintf(vk, "pr= %d\n",pr);

getch();_______*/ }

/*____________________________eo  program_____________*/

 

/*_ C _ 98 ____ Файлдан оқу және файлға жазу ____________*/



# include

# include

# define FNAME "c:in.txt\0"

main(){ clrscr();char fname[20]=FNAME;

FILE*in;  float x;int n=0; float sum=0;float sr;

    puts(" орташа ");    printf("file %s\n",fname);



puts(" файлдан оқу  "); puts(" экранға шығару ");

 puts("Enter");if ((in=fopen(fname,"rt"))==NULL)



{puts("Error  қате ");}

 while(!feof(in))  { fscanf(in,"%f",&x); sum+=x; ++n;}



fclose(in); sr=(float)sum/n; printf("n=%i\n",n);

    printf("sum=%2.4f\n",sum);    printf(" sr =%2.4f",sr);    getch();}

/*____________________________eo  program_____________*/

/*___1 2 3 4 ___ n=4___ sum=10_____sr=2.5________  */
13 жұмыс

Тақырыбы: Бағдарламаларды құруда функцияны қолдану     





Достарыңызбен бөлісу:
1   ...   73   74   75   76   77   78   79   80   ...   111




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет