Лабораторна робота № 5

Робота з файлами

Мета роботи: Виконати запропоновані завдання, згідно з варіантом.

Варіанти

1) Записати у файл F N цілих чисел, отриманих за допомогою генератора випадкових чисел. Підрахувати кількість пар протилежних за знаком чисел серед компонентів цього файлу.Записати відповідь в файл G.

2) Записати у файлF N цілих чисел, отриманих за допомогою генератора випадкових чисел. Підрахувати кількість чисел, що більше за нуль, серед компонентів цього файлу.Записати відповідь в файл G.

3) Записати у файлF N цілих чисел, отриманих за допомогою генератора випадкових чисел. Підрахувати кількість чисел, що кратні 3, серед компонентів цього файлу.Записати відповідь в файл G.

4) Записати у файлF N цілих чисел, отриманих за допомогою генератора випадкових чисел. Знайти суму максимального і мінімального елементів. Записати відповідь в файл G.

5) Записати у файлF N цілих чисел, отриманих за допомогою генератора випадкових чисел. Знайти квадрат суми першого і останнього елементів.Записати відповідь в файл G.

6) Заповнити файл F цілими числами, отриманими за допомогою генератора випадкових чисел. Знайти кількість непарних чисел серед компонентів файлу. Записати відповідь в файл G.

7) Заповнити файл F натуральними числами, отриманими за допомогою генератора випадкових чисел. Знайти кількість квадратів непарних чисел серед компонентів. Записати відповідь в файл G.

8) Записати у файлF N цілих чисел, отриманих за допомогою генератора випадкових чисел. Знайти найбільше із значень модулів компонентів з непарними номерами.Записати відповідь в файл G.

9) Заповнити файл F цілими числами, отриманими за допомогою генератора випадкових чисел. Записати в файл G всі компоненти файлу F, які діляться на N і не діляться на M.


10) Записати у файлF N цілих чисел, отриманих за допомогою генератора випадкових чисел. Знайти суму всіх елементів, що більші, за перший елемент файлу. Записати відповідь в файл G.

11) Записати у файлF N цілих чисел, отриманих за допомогою генератора випадкових чисел. Переписати компоненти файлу F в файл G так, щоб у файлі G не було двох сусідніх чисел з однаковим знаком.

12) Записати у файлF N цілих чисел, отриманих за допомогою генератора випадкових чисел. Переписати компоненти файлу F в файл G так, щоб у файлі Gспочатку йшли позитивні, потім негативні числа.

13) Записати у файлF N цілих чисел, отриманих за допомогою генератора випадкових чисел. Переписати компоненти файлу F в файл G так, щоб у файлі Gчисла йшли в наступному порядку: два позитивних, два негативних, два позитивних, два негативних і т.д.

14) В файлі F, елементи якого є цілими числами. Ніякий з елементів файлу не дорівнює нулю. Числа у файлі йдуть у наступному порядку: десять позитивних, десять негативних, десять позитивних, десять негативних і т.д. Переписати елементи файлу F в файл G так, щоб у файлі Gчисла йшли в наступному порядку: п'ять позитивних, п'ять негативних, п'ять позитивних, п'ять негативних і т.д

15) В файлі F, елементи якого є цілими числами. Ніякий з елементів файлу не дорівнює нулю. Числа у файлі йдуть у наступному порядку: десять позитивних, десять негативних, десять позитивних, десять негативних і т.д. Переписати елементи файлу F в файл G так, щоб у файлі Gчисла йшли в наступному порядку: п'ять позитивних, п'ять негативних, п'ять позитивних, п'ять негативних і т.д

16) В файлі F, елементи якого є цілими числами. Записати у файл Gнайбільше значення перших п'яти елементів файлу F, потім - наступних п'яти елементів і т.д. Якщо в останній групі виявиться менше п'яти елементів, то останній елемент файлу G повинен дорівнювати найбільшому з елементів файлу F, утворюють останню (неповну) групу.

17) Заповнити файл F цілими числами, отриманими за допомогою генератора випадкових чисел.Отримати файл G, утворений з файлу F за винятком повторних входжень одного і того ж числа.

18) Заповнити файли F цілими числами, G - дробовими, отриманими за допомогою генератора випадкових чисел.Записати у файл H спочатку компоненти файлу G, потім - компоненти файлу F зі збереженням порядку.

19) Заповнити файл F цілими числами, отриманими за допомогою генератора випадкових чисел. Записати у файл G компоненти файлу F в зворотному порядку.

20) Заповнити файл F цілими числами, отриманими за допомогою генератора випадкових чисел. Отримати в файлі G ті компоненти файлу F, які є парними і кратними 5.

21) Записати у файлF N цілих чисел, отриманих за допомогою генератора випадкових чисел, де N–парне число.Визначити суму другого, четвертого, шостого і т. д. елементів масиву. Записати відповідь в файл G.

22) Записати у файлF N цілих чисел, отриманих за допомогою генератора випадкових чисел, де N–парне число.Записати у файл Gнепарні компоненти файлу F в зворотному порядку.

23) Записати у файл F100 цілих чисел, де число 23 повторюється 10 разів (не більше, не менше). Отримати в файлі Gномера позицій всіх чисел 23.

24) Записати у файл FN 6-цифрових чисел. Записати у файл G «щасливі» числа з файлу F(сума перших трьох цифр дорівнює сумі останніх трьох).

25) Записати у файлF N цілих чисел, отриманих за допомогою генератора випадкових чисел. Записати у файл Gкількість елементів, відмінних від останнього елемента.

26) Записати у файлF N цілих чисел, отриманих за допомогою генератора випадкових чисел. Записати в файл Hчисло A =1..9.Записати у файл Gкількість елементів, що кратні A.

27) Заповнити файл F дробовими числами, отриманими за допомогою генератора випадкових чисел. Записати у файл Gцілу частину з дробових чисел, що знаходяться в файлі F.

28) Знайти всі дільники числа A. Записати отримані парні дільники в файл G. Записати отримані непарні дільники в файл H.

29) Дано файл F, елементи якого є цілими числами. Жоден з елементів файлу не дорівнює нулю. Файл F містить стільки ж негативних чисел, скільки і позитивних. Використовуючи допоміжний файл H, переписати компоненти файлу F в файл G так, щоб у файлі Gчисла йшли в такому порядку: позитивне,негативне,позитивне,негативне і т.д.

30) Дано файл F, елементи якого є цілими числами. Перезаписати файл F так, щоб елементи змінили свій порядок: останній на перше місце, передостанній на друге і т.д.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: