Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основи прогр - лаб.раб.2013.doc
Скачиваний:
14
Добавлен:
10.02.2016
Размер:
428.03 Кб
Скачать

Завдання № 7. Тема: робота з файлами (базові типи даних).

Попередньо створюються два файли даних А и B. Залежно від типу даних це виконується із застосуванням програми або в текстовому редакторі. Вміст файлу C створюється в процесі виконання програми відповідно завданню.

№, п/п

Типи даних

Завдання

float

В C розмістити всі елементи з A і B, перед якими перебувають негативні числа.

float

В C заносяться всі елементи з A і B з парними порядковими номерами.

float

В C заносяться з A всі негативні числа. Потім A доповнюється з B числами, перед якими перебувають негативні числа.

float

В C заносяться всі числа з A, які більше по абсолютній величині, чим відповідні числа з B.

float

В С заносять всі числа з А и В, розташовані між негативними числами.

float

В С заносять кожний елемент Х з А и В, що задовольняють умові 0Х1. Останні три елементи з В дописати в А.

float

В С занести всі негативні числа з А и В. Перші три елементи з В дописати в А.

char

В С занести всі символи з А и В, що відрізняються від символів C1,C2,C3 не більш, ніж на два порядкових номери.

char

В С записати всі прописні літери латинського алфавіту з А. Доповнити А цифрами з В.

char

В С занести всі цифри з А. Доповнити А малими літерами з В.

char

В С занести всі символи операцій відносини з А. Доповнити А прописними літерами з В.

char

В С занести всі цифри А. Інші символи дописати у В.

int

В С записуються всі позитивні числа з А и В і негативні числа із залишку найбільш довгого файлу.

int

В С заноситься число С1, потім всі символи з А и В, які перевищують раніше занесені числа з кожного із цих файлів.

int

Почати запис у С із А після трьох значень «1». Додати в А елементи з В до першого «0» включно.

int

Записати в С всі «1» з А и «0» з В. Доповнити А послідовністю із трьох «0».

char

Записати в С всі голосні букви з А и В. Доповнити А буквами A, B, C, D, E, F з В.

char

Записати в С всі символи з А и В, які не можуть брати участь у формуванні ідентифікатора. Доповнити А шестнадцатирічними цифрами.

char

Записати в С всі символи з кодовими номерами 58-70 і 100-120 з А и В. Доповнити файл А восьмирічними цифрами.

int

Записати в С всі числа з А, кратні 3, і всі числа з В, кратні 5. Доповнити А залишком від розподілу останнього числа з А на останнє число з В.

int

Записати в С всі числа з А, які більше суми двох послідовних елементів В. Після вичерпання В залишок А записати без зміни в С и В.

int

Записати в С всі позитивні числа з А і В, записуючи після кожного десятого елемента кількість десятків. Останню кількість десятків дописати в А і В.

int

Записати С кодами символів із символьних файлів А и В, відкидаючи одиниці в кодах. Якщо А коротше В, слід доповнити його останніми елементами з В.

int

Заповнити C константами, що обчислюються з відношення ai і bi, де ai і bi відповідно елементи файлів А и В типу int (константа=1, якщо ai>bi і константа=0 у протилежному випадку). Після вичерпання елементів більш короткого файлу доповнити С значеннями «1» до довжини найбільш довгого файлу.

char

Записати в С всі символи з А, порядкові номери яких кратні 4, і всі символи з В, порядкові номери яких кратні 3. Якщо А коротше В, то доповнити його цифрами із залишку В.