Дан файл f компоненты которого являются целыми числами

от admin

Дан файл f компоненты которого являются целыми числами

На этом шаге мы рассмотрим использование ранее приведенных функций при работе с файлами.

Для форматного ввода или вывода в файл можно использовать функции:

Они идентичны функциям printf() и scanf() , но только первый параметр — ссылка на файл.

Пример 1. Дан файл f, компоненты которого являются целыми числами: a) найти количество четных чисел среди компонент; b) найти количество удвоенных нечетных чисел среди компонент; c) найти количество квадратов нечетных чисел среди компонент (имя файла задается в командной строке).

Пример 2. Дан файл, содержащий целые числа. Найти наибольшее из них.

Пример 4. Дан файл f, компоненты которого являются целыми числами. Получить в файле g компоненты файла f являющиеся четными числами, делящимися на 3 и не делящимися на 7.

Текст этой программы можно взять здесь.

На следующем шаге мы разберем функции, реализующие низкоуровневый ввод/вывод.

Питон, Задача по файлам [закрыт]

Вопросы с просьбами помочь с отладкой («почему этот код не работает?») должны включать желаемое поведение, конкретную проблему или ошибку и минимальный код для её воспроизведения прямо в вопросе. Вопросы без явного описания проблемы бесполезны для остальных посетителей. См. Как создать минимальный, самодостаточный и воспроизводимый пример.

Закрыт 4 года назад .

Дан файл f, компоненты которого являются целыми числами. Получить файл g, образованный из файла f исключением повторных вхождений одного и того же числа.

Лабораторная работа №5: Работа с файловыми потоками в С++. Текстовые файлы

Дан файл f, компоненты которого являются действительными числами. Найти:

1. наибольшее из значений компонентов f;

2. наименьшее из значений компонентов с четными номерами;

3. наибольшее из значений модулей компонентов с нечетными номерами;

4. сумму наибольшего и наименьшего из значений компонентов файла f;

Дан файл f, компоненты которого являются целыми числами. Получить в файле g все компоненты файла f:

1. являющиеся четными числами;

2. делящиеся на 3 и не делящиеся на 7;

3. являющиеся точными квадратами.

Задание второе

реализовать свой класс и перегрузить в нём операторы << и >> для работы со стандартными потоковыми классами. Использовать этот класс для решения задания вместе со стандартными потоковыми классами

Сформировать массив на диске, содержащий сведения о пациентах глазной клиники. Класс содержит поля: фамилия пациента, пол, возраст, место проживания (город), диагноз.

Написать программу, которая выбирает необходимую информацию с диска и выводит на экран:

— количество иногородних, прибывших в поликлинику;

Сформировать массив на диске, содержащий сведения о сотрудниках института. Класс содержит поля: фамилия работающего, название отдела, год рождения, стаж работы, должность, оклад.

Написать программу, которая выбирает необходимую информацию с диска и выводит на экран:

— список сотрудников пенсионного возраста на сегодняшний день с указанием стажа работы;

Сформировать массив на диске, содержащий сведения об отправлении поездов дальнего следования с жд вокзала. Класс содержит поля: номер поезда, станция назначения, время отправления, время в пути, наличие билетов.

Написать программу, которая выбирает необходимую информацию с диска и выводит на экран:

— время отравления поездов в город Х во временном интервале от А до В часов;

Сформировать массив на диске, содержащий сведения о том, какие из пяти предлагаемых дисциплин по выбору желает изучать студент. Класс содержит поля: фамилия студента, индекс группы, пять дисциплин, средний балл успеваемости. Выбираемая дисциплина отмечается символом 1, иначе – пробелом.

Сформировать массивна диске, содержащий сведения об ассортименте обуви в магазине фирмы. Класс содержит поля: артикул, наименование, количество, стоимость одной пары. Артикул начинается с буквы Д – для дамской обуви, М – для мужской, П – для детской.

Написать программу, которая выбирает необходимую информацию с диска и выводит на экран:

Читать:
Что показывает колонка total в выводе утилиты free

— сведения о наличии и стоимости обуви артикула X;

Сформировать массив на диске, содержащий сведения о наличии билетов на авиарейсы. Класс содержит поля: номер рейса, пункт назначения, время вылета, время прибытия, количество свободных мест в салоне.

Написать программу, которая выбирает необходимую информацию с диска и выводит на экран:

— время вылета самолетов в город X;

Сформировать массив на диске, содержащий сведения о личной коллекции книголюба. Класс содержит поля: шифр книги, автор, название, год издания, местоположение (номер стеллажа).

Написать программу, которая выбирает необходимую информацию с диска и выводит на экран:

— местоположение книги, автора X названия Y;

— список книг автора Z, находящихся в коллекции;

Сформировать массив на диске, содержащий сведения об ассортименте игрушек в магазине. Класс содержит поля: название игрушки, цена, количество, возрастные границы (2 — 5).

Написать программу, которая выбирает необходимую информацию с диска и выводит на экран:

название игрушек, которые подходят детям от 1 до 3 лет;

стоимость самой дорогой игрушки и ее название;

название игрушки, которая по стоимости не превышает X руб. и подходит ребенку в возрасте от A до B лет.

Сформировать массив на диске, содержащий сведения о телефонах абонентов. Класс содержит поля: фамилия абонента, место жительства (название улицы, номер дома), год установки телефона.

Написать программу, которая выбирает необходимую информацию с диска и выводит на экран:

номер телефона по вводимой с клавиатуры фамилии абонента;

количество установленных телефонов с XXXX года;

список номеров телефонов, принадлежащих жильцам определенного дома и улицы.

Сформировать массив на диске, содержащий сведения о количестве изделий категорий A, B, C, собранных рабочим за месяц. Класс содержит поля: фамилия сборщика, наименование цеха, количество изделий по категориям, собранных рабочим за месяц.

Считая заданными значения расценок SA, SB, SC за выполненную работу по сборке единицы изделия категорий A, B, C, выбрать необходимую информацию с диска и вывести на экран:

общее количество изделий категорий A, B, C, собранных рабочим цеха;

Сформировать массив на диске, содержащий сведения о количестве изделий, собранных сборщиками цеха за неделю. Класс содержит поля: фамилия сборщика, количество изделий, собранных им ежедневно в течение шестидневной недели, т.е. раздельно в понедельник, вторник и т.д. Написать программу, которая выбирает необходимую информацию с диска и выводит на экран:

фамилию сборщика и общее количество деталей, собранных им за неделю;

Сформировать массив на диске, содержащий сведения о личной видеоколлекции. Класс содержит поля: шифр по IMDB, название студии, название фильма, год издания, категория, жанр.

Написать программу, которая выбирает необходимую информацию с диска и выводит на экран:

— статистика по жанрам для студии Y;

— список фильмов категории Z, находящихся в коллекции;

Сформировать массив на диске, содержащий сведения о клиентах предприятия. Класс содержит поля: фамилия, имя, отчество, дата рождения, число покупок, потраченная сумма.

Написать программу, которая выбирает необходимую информацию с диска и выводит на экран:

Python-сообщество

Дан файл f, компоненты которого являются целыми числами. Ни один из компонентов файла не равен нулю. Файл f содержит столько же отрицательных чисел, что и положительных. Используя вспомогательный файл h, переписать компоненты файла f в файл g так, чтобы в файле g сначала шли нечетные затем четные числа

#2 Ноя. 15, 2021 22:02:21

Дан файл f, компоненты которого являются целыми числами. Задача с файлами

Надо открыть три файла и нечётные числа из файла f записывать в файл g, а чётные числа из файла f записывать в файл h. Когда файл f закончится, нужно перемотать файл h в начало и переписать всё его содержимое в файл g. После всего этого надо удалить файл h.

Похожие статьи