1

Тема: Робота з текстовими файлами

Доброго дня! Якщо не важко , допоможіть з лабораторною роботою
Ось таке завдання:
1) Обчислити середню довжину рядків текстового файлу
2) Вивести слова текстового файлу, які містять цифри, та їх кількість
Це повинні бути два різних коди)
Дякую!

2 Востаннє редагувалося ch0r_t (06.04.2021 13:17:38)

Re: Робота з текстовими файлами

Чим допомогти - коду вашого, пане, немає. Словами заохочення й алгоритмом?  https://replace.org.ua/rules/#rule-3-5
Для першого завдання:
   0. Оберіть мову програмування і необхідні бібліотеки - коли їх викор. дозволено;
   1. Завантажте текстовий файл;
   2. Знайдіть кількість друкованих символів. (сума);
   3. Поділіть суму на кількість рядків (знаків початку нового рядка);
   4. Виведіть результат;
   5. Відкомпілюйте написану програму, проведіть лінкуваня.

Для другого(кількість цифр чи слів з цифрами?):
   0. *Теж що й в першому*
   1. *Теж що й в першому*
   2. Перевіряючи слова(цикл) на вміст чисел - записуйте їх(чи вказівник) у змінну(масив)
       або виводьте відразу - тут же можна й провести їх підрахунок.
   3. *Теж що й в першому* під №4.
   4. *Теж що й в першому* під №5.

Подякували: Arete, koala2

3

Re: Робота з текстовими файлами

Дякую велике , постараюсь написати код , просто не розумів  ,як саме написати його ....)))

4 Востаннє редагувалося ch0r_t (07.04.2021 15:32:13)

Re: Робота з текстовими файлами

Створіть текстовий файл main.cpp для мови C++ або main.c якщо мова С.
Ось, для прикладу вміст(кістяк) файлу main.cpp для програмного коду на C++ :

// це коментар. Він починається з двох косих рисок. Компілятор його ігноруватиме.
// рядком нижче додається("підключається)" бібліотека для роботи з текстовими рядками, вона має ім'я "string"
#include <string>
//інші потрібні вам бібліотеки тут, кожна на новому рядку, перед <іменем> кожної стоїть директива #include

//точка входу в програму(технічно кажучи ні, але з точки зору програміста -так)
//або як ще кажуть "головна функція" - main.
int main(){
     //далі, програма виконує алгоритм який ви опишите засобами мови, зверху вниз, коли не вказано інакше.
     //тут відкриваєте та завантажуєте файл, за допомогою спец. бібліотеки
     //...все далі згідно алгоритму
     //аж до виводу результату, теж за допомогою спец. бібл. - в цьому разі для вводу-виводу.
    return 0;
}

Зверніться до підручника по мові програмування C або C++. Якщо вам вже дали завдання а ви все ще не зрозуміли як, значить ви пропустили матеріал. Маєте повернутися до літератури і вивчити основи.

Посилання що видав пошуковий двигун, ймовірно будуть вам корисні:
https://www.slideshare.net/AlexanderKuz … c-69612176
https://www.bestprog.net/uk/2018/04/26/ … amples_ua/
http://programming.in.ua/programming/c- … -plus.html