Skip to content

mTochilashvili/mod-lab01-fa-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

МИПиС

mod-lab01-fa-cpp

GitHub pull requests GitHub closed pull requests

Срок выполнения задания:

до 13.03.22 Relative date

Lab 01. Простейшее автоматное программирование на С++

Во всех задачах необходимо обработать строку символов. В строках содержатся слова. Под словом мы понимаем непробельную последовательность символов. Число пробелов между словами, в начале и конце строки произвольно. Строки могут не содержать пробелов, а могут целиком состоять из пробелов.

Задача №1

Разработать функцию на языке С++, которая в переданной строке определяет слова, не содержащие цифр и подсчитывает количество таких слов.

Сигнатура функции:

unsigned int faStr1(const char *str);

Задача №2

Разработать функцию на языке С++, которая в переданной строке подсчитывает количество слов, начинающиеся на заглавную латинскую букву, а среди других символов этих слов только латинские строчные буквы.

Сигнатура функции:

unsigned int faStr2(const char *str);

Задача №3

Разработать функцию на языке С++, которая находит среднюю длину слова в строке, округляя ее до целого значения по правилам округления.

Сигнатура функции:

unsigned int faStr3(const char *str);
  • В заголовочный файл fun.h необходимо поместить заголовоки функции.
  • В файл с исходным кодом fun.cpp помещаются реализации функций.
  • Файл main.cpp содержит пример использования функций.

Структура проекта

  • include/fun.h - заголовочный файл с заголовком функции.
  • src/fun.cpp - файл с реализацией функции.
  • src/main.cpp - демонстрационная программа.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published