Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Обработка строковых значений

Автор:   •  Март 6, 2020  •  Лабораторная работа  •  601 Слов (3 Страниц)  •  317 Просмотры

Страница 1 из 3

Липецкий государственный технический университет

Кафедра Высшей Математики

ЛАБОРАТОРНАЯ РАБОТА №4

по программированию

Обработка строковых значений

______________________________________________________________________

наименование темы

Студент                        ______________________                        Володин М. В.

                                                     подпись, дата                                

Группа                         МА-19-1

Руководитель

к.т.н.                                _______________________                          Кургасов В. В.

                                             подпись, дата                                        

Липецк, 2019

Цель: освоить работу со строками на языке C++.

Задание №1:

[pic 1]

Алгоритм программы:

[pic 2]

Код программы:

#include

#include

using namespace std;

int main()

{

    system("color F0");

    setlocale(LC_ALL, "Russian");

    string x;

    cout << "Введите строку: ";

    getline(cin, x);

    int i = 0, slovo = 0, k = 0;

    while (x[i] == ' ' && x[i] != '\0')

    i++;

    while (x[i] != '\0')

        {

            if (x[i] != ' ' && slovo == 0)

            {

                slovo = 1;

                k++;

            }

            else if (x[i] == ' ')

            {

                slovo = 0;

            }

                i++;

        }

    cout << "В предложении "<< k << " слов.";

}

Пример выполнения:

[pic 3]

Вывод: В ходе данной лабораторной работы я научился работать со строками на языке C++.

...

Скачать:   txt (2.1 Kb)   pdf (112.9 Kb)   docx (23.5 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club