Р. А. Юсупов, С. Н. Искандарова, Ш. Мирзанова C/C++ тилида топшириқ ва масалалар Самарқанд – 2013 йил


Download 1.35 Mb.
bet96/105
Sana13.04.2023
Hajmi1.35 Mb.
#1353566
TuriУчебник
1   ...   92   93   94   95   96   97   98   99   ...   105
Bog'liq
CPP masalalari1


Часть II. Решения 213
fclose(out); // закрыть файл
printf("Введенные числа добавлены в файл %s\n", fname);
puts("\nXlnH завершения нажмите ");
getch();
}
Задача 237
// Выводит на экран содержимое файла
#include "stdio.h"
#include "conio.h"
#define FNAME "a: \\nuinbers.txt\0" // УЕЬЛЯ файла
void mainO
{
char fname[20] = FNAME;
FILE *in; // текстовый файл
сЬгиг St [80]; // строка из файла
printf("ХпСодержимое файла %s\n", fname);
puts (" ") ;
// Открыть файл в режиме чтения (г) текста (t)
if ((in = fopen(fname, "rt")) == NULL)
{
printf("Ошибка открытия файла для чтения");
getch();
retiim;
}
while (!feof(in))
{
fscanf(in,"%s", &st);
printf("%s\n", st);
}
fclose(in); // закрыть файл
puts (" ");
puts("\nДля завершения нажмите ");
getch();
214 С/С->'+ в задачах и примерах
Задача 238
// Вычисляет среднее арифметическое чисел,
// находящихся в файлах
#include "stdio.h"
#include "conio.h"
#define FNAME "a:\\numbers.txt\0" // имя файла
void mainO
{
char fname[20] = FNAME;
FILE *in; // текстовый файл
int a; // число
int n - 0; // количество чисел
int sum =0; // сумма чисел
float sr; // среднее арифметическое
puts("\пВычисление среднего арифметического");
printf("чисел, находящихся в файле %s", fname);
// Открыть файл в режиме чтения (г) текста (t)
if {(in = fopen(fname, "rt")) == NULL)
{
printf("Ошибка открытия файла для чтения");
getch();
return;
}
while (!feof(in))
{
fscanf(in,"%i", &a);
sum += a;
n++;
}
fclose(in); // закрыть файл
sr = (float) sum / n;
printf("Введено чисел: %i\n", n);
printf("Сумма 4Vic^Ji: %i\n", sum);
printf("Среднее арифметическое: %3.2f", sr);

Download 1.35 Mb.

Do'stlaringiz bilan baham:
1   ...   92   93   94   95   96   97   98   99   ...   105




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling