Skip to content

efelzz/C-lab-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

C-lab-3

Лабораторная работа №3 (Операторы и выражения-2)

Задача №1

   Написать программу, подсчитывающую количество слов во введён-
   ной пользователем строке

Пояснение

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

Состав

Программа должна состоять из двух функций:

    int wordCount(char buf[]) - подсчет количества слов
    main() - организация диалога.

Как и в задачах первого практикума создаются три файла: task1.h,task1.c,main1.c.

Задача №2

   Написать программу, которая для введённой строки определяет ко-
   личество слов и выводит каждое слово на отдельной строке и его
   длину

Пояснение

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

Состав

Программа должна состоять из функции:

    main().

Задача №3

   Написать программу, которая для введённой строки выводит самое длинное
   слово его длину

Пояснение

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

Состав

Программа должна состоять из функций:

    int getMaxWord(char buf[],char word[]) - нахождение слова максимальной длины. Слово записывается в массив word, а его
    длина возвращается из функции
    main().

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published