Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Приклад виконання завдання ⇐ ПредыдущаяСтр 2 из 2 Написати програму, яка зчитує текст з файлу і виводить на екран тільки питальні речення. #include "stdafx.h" #include <stdlib.h> #include <locale.h> FILE *fin;
int _tmain(void) { setlocale(LC_ALL, "Ukrainian"); errno_t err; err=fopen_s(&fin,"text.txt","r"); if (err!=0) { printf("Помилка відкриття файлу! Код помилки: %d.",err); return -1; } fseek(fin,0L,SEEK_END);
long len = ftell(fin); char *buf = (char *) malloc (len +1); const int l_block = 1024; int num_block = len/l_block;
fseek(fin,0L,SEEK_SET); fread(buf,l_block,num_block+1,fin); buf[len]='\0'; long n=0,i=0, j=0;
while (buf[i]) { if (buf[i]=='?') { for (j=n; j<=i; j++) putchar(buf[j]); n=i+1; } if ((buf[i]=='.') || (buf[i]=='!')) n=i+1; i++; } int numclosed = _fcloseall(); printf("\n Кількість файлів закритих функцією _fcloseall: %u\n", numclosed); return 0; } 4. Варіанти завдань Варіант 1 Дано файл f, компоненти якого є дійсні числа. Знайти: 1. суму компонент файлу f; 2. добуток компонент файлу f; 3. сума квадратів компонент файлу f; 4. модуль суми і квадрат добутку компонент файлу f; 5. останню компоненту файлу. Варіант 2 Дано файл f, компоненти якого є дійсними числами. Знайти: 1. найбільше із значень компонент; 2. найменше із значень компонент з парними номерами; 3. найбільше із значень модулів компонент з непарними номерами; 4. суму найбільшого і найменшого із значень компонент; 5. різницю першої і останньої компонент файлу. Варіант 3 Дано файл f, компоненти якого є цілими числами. Знайти: 1. кількість парних чисел серед компонент; 2. кількість подвоєних парних чисел серед компонент; 3. кількість квадратів непарних чисел серед компонент. Варіант 4 Дано натуральне n. Записати в файл g цілі числа b1, …, bn, де , i=1..n. Варіант 5 Послідовність х1, х2, … записана формулою (і = 1, 2, …). Дано дійсне . Записати в файл h члени послідовності х1, х2, …, зупинившись після першого члена, для якого виконано Варіант 6 Дано символьний файл f. Одержати копію файлу в файлі g. Варіант 7 Дано символьні файли f1 і f2. Переписати із збереженням порядку слідування компоненти файлу f1 в файл f2, а компоненти файлу f2 – в файл f1. Використати допоміжний файл h. Варіант 8 Дано файли f1, f2, f3, f4, f5, компоненти яких є дійсними числами. Організувати обмін компонентами між файлами у відповідності по наступній схемі f1 f2 f3 f4 f5 ↓ ↓ ↓ ↓ ↓ f3 f4 f5 f2 f1 тобто компоненти файлу f1 перепишуться у файл f3, компоненти файлу f2 – в f4 і т.д. Дозволяється використовувати тільки один допоміжний файл h. Варіант 9 Дано символьний файл f. В файлі f не менше двох компонент. Визначити, чи є два перших символи файлу цифрами. Якщо так, то встановити, чи являється число, утворене цими цифрами, парним. Варіант 10 Дано файл f компоненти якого є цілими числами. Одержати у файлі g всі компоненти файлу f: 1. що являються парними числами; 2. які діляться на три і не діляться на сім; 3. які являються точними квадратами. Варіант 11 Дано символьний файл f. Одержати файл g, утворений із файлу f заміною всіх його прописних (більших) букв однойменними рядковими (малими). Варіант 12 Обчислити по схемі Горнера значення многочлена з раціональними коефіцієнтами для даного раціонального значення змінної. Вважати, що чисельники і знаменники коефіцієнтів записані у файлі f: спочатку чисельник і знаменник старшого коефіцієнта і т.д., в останню чергу чисельник і знаменник вільного члена.
|