Робота з файлами
Мета роботи: Виконати запропоновані завдання, згідно з варіантом.
Варіанти
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 так, щоб елементи змінили свій порядок: останній на перше місце, передостанній на друге і т.д.