Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
axaz227
30.07.2021 08:34 •
Информатика
На языке си дан текстовый файл, содержащий целые числа. переписать в новый текстовый файл только те числа, которые принадлежат заданному интервалу [a, b]. подсчитать общее количество таких чисел и добавить эту информацию в конец полученного файла.
Показать ответ
Ответ:
rm819189gmail
28.09.2020 22:50
#include <stdio.h>
main()
{
int x;
int n=0;
int a=20;
int b=50;
FILE *fin, *fout;
fin = fopen( "input.dat", "r" );
fout = fopen( "output.dat", "w" );
while (fscanf(fin, "%d", &x) == 1) {
if ((x >= a)&&(x <= b)) {
fprintf ( fout, "%d\n", x );
n++;
}
}
fprintf ( fout, "%d\n", n);
fclose ( fout );
fclose ( fin );
}
Пример:
Исходный файл input.dat:
97
45
12
28
51
37
65
49
Полученный файл output.dat:
45
28
37
49
4
0,0
(0 оценок)
Популярные вопросы: Информатика
mejevov290107
11.07.2020 11:05
Вкаких степенях счисления число 27 (в десятичной системе счисления) оканчивается на 3 ,как это...
Kpuc2100
11.07.2020 11:05
Пример выражения и составьте алгоритм его вычисления....
sofisnow0826
14.06.2021 05:07
Решить по информатике №1 ,сколько килобайтов содержится в4096 битах ? №2, сколько байтов содержится в одном мегабайте? №3 ,сколько килобайтов содержатся в30720 битах?...
sndzhychayana
22.09.2020 19:38
1) все имена по падежам и числам. слово урок - имя существительное. следоватьльно, 2) если число оканчивается цифрой 0 , то оно делится на 5 . известно , что данное...
ananaaaas11
24.10.2021 07:07
Если к 3 прибавить 4, потом умножить полученное на 4, и разделить на разность 8 и 6, то в результате получится 14 в цифрах...
тигренок55555
24.10.2021 07:07
Дан массив из семи элементов написать программу подсчитывающую среднее второго и предпоследнего элементов массива дан целочисленный массив из 10 элементов написать...
ilyazhuravlev1
24.10.2021 07:07
Одномерный числовой массив, состоящий из 10 элементов, заполнен случайными числами. определить: а) среднее арифметическое значение элементов массива б) найти номер...
НикаКлубника11
05.04.2022 17:30
Художник для создания своей картины воспользовался красным и синим цветами. всего в палитре у него было 8 цветов. сколько битов информации содержится в сообщении, что...
Anastasia13577
05.04.2022 17:30
Какой объем информации можно передать за 8 мин по каналу с пропускной мбит/с?...
Мальчик004
12.08.2022 21:51
Program gg; var a,b,c,x1,x2,d: real; beginwriteln (ââåäèòå êîýôôèöèåíòû a,b,c); read (2,5,25); d: b*b-4*a*cif d 0 then begin x1: =(-5-sgrt(d))/2*a; x2: = (-5+sgrt(d))/2*a;...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
main()
{
int x;
int n=0;
int a=20;
int b=50;
FILE *fin, *fout;
fin = fopen( "input.dat", "r" );
fout = fopen( "output.dat", "w" );
while (fscanf(fin, "%d", &x) == 1) {
if ((x >= a)&&(x <= b)) {
fprintf ( fout, "%d\n", x );
n++;
}
}
fprintf ( fout, "%d\n", n);
fclose ( fout );
fclose ( fin );
}
Пример:
Исходный файл input.dat:
97
45
12
28
51
37
65
49
Полученный файл output.dat:
45
28
37
49
4