Операции со строками
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
ЛАБОРАТОРНАЯ РАБОТА No 7
ТЕМА : ОПЕРАЦИИ СО СТРОКАМИ
СРОК СДАЧИ : 8 неделя
ЦЕЛЬ РАБОТЫ : Приобретение навыков работы со строками
ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Синтаксис строки. Функции копирования строк. Функции слияния строк. Функции сравнения строк. Функции поиска подстроки строк. Функции определения диапазона символа. Функции преобразования типа данных. Функции отображения кириллицы в консольном приложении.
ЗАДАНИЕ
Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:
представлять собой консольное приложение
содержать русско -язычный интерфейс
содержать ввод исходных данных с клавиатуры или исходные данные должны быть заданны в качестве начальных значений переменных
отображать сведения о назначении и возможностях программы
отображать сведения об авторе программы
выводить результаты расчётов на экран
содержать запрос о продолжении работы
содержать в коде необходимые пояснения
код программы должен быть оформлен в виде функций, которые вызываются из функции main
ВАРИАНТ No 2
Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая выводит на экран четыре и более следующих друг за другом без учёта пробелов гласных букв.
КОД ПРОГРАММЫ
Файл workstring.h
#include <iostream> // подключение библиотеки ввода/вывода
#include <string>
using namespace std;
void info(); // функция печати сведений о программе
void aboutAuthor(); // функция печати сведений об авторе программы
bool isRepeat(); // функция обработки вопроса повторного расчета
string inputDialog(char *str); // функция ввода значения строкового типа
void findSameChar(string str); // функция поиска и печати одинаковых символов
int isSpaceExists(string str); // функция проверки есть ли в строке пробелы
string eraseSpace(string str); // функция удаление пробелов из строки
bool isVowels(char ch); // функция проверяет является ли буква гласной (англ. алфавит)
int getCntChar(string line, size_t pos); // функция считает количество подряд идущих букв
Файл workstring.cpp
// workstring.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "workstring.h"
int _tmain(int argc, _TCHAR* argv[])
ВЫВОД:
В данной лабораторной работе разработано консольная программа, которая выводит на экран четыре и более следующих друг за другом без учёта пробелов гласных букв в строке со-стоящей из слов, разделенных любым количеством пробелов. В программе были разработаны функции, удаляющие из строки пробелы, а затем с помощью стандартных методов обработки строк – find, copy – найдены последовательности гласных букв, которые удовлетворяют условию задачи.
Отчет + работающая по заданию программа.
ТЕМА : ОПЕРАЦИИ СО СТРОКАМИ
СРОК СДАЧИ : 8 неделя
ЦЕЛЬ РАБОТЫ : Приобретение навыков работы со строками
ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Синтаксис строки. Функции копирования строк. Функции слияния строк. Функции сравнения строк. Функции поиска подстроки строк. Функции определения диапазона символа. Функции преобразования типа данных. Функции отображения кириллицы в консольном приложении.
ЗАДАНИЕ
Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:
представлять собой консольное приложение
содержать русско -язычный интерфейс
содержать ввод исходных данных с клавиатуры или исходные данные должны быть заданны в качестве начальных значений переменных
отображать сведения о назначении и возможностях программы
отображать сведения об авторе программы
выводить результаты расчётов на экран
содержать запрос о продолжении работы
содержать в коде необходимые пояснения
код программы должен быть оформлен в виде функций, которые вызываются из функции main
ВАРИАНТ No 2
Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая выводит на экран четыре и более следующих друг за другом без учёта пробелов гласных букв.
КОД ПРОГРАММЫ
Файл workstring.h
#include <iostream> // подключение библиотеки ввода/вывода
#include <string>
using namespace std;
void info(); // функция печати сведений о программе
void aboutAuthor(); // функция печати сведений об авторе программы
bool isRepeat(); // функция обработки вопроса повторного расчета
string inputDialog(char *str); // функция ввода значения строкового типа
void findSameChar(string str); // функция поиска и печати одинаковых символов
int isSpaceExists(string str); // функция проверки есть ли в строке пробелы
string eraseSpace(string str); // функция удаление пробелов из строки
bool isVowels(char ch); // функция проверяет является ли буква гласной (англ. алфавит)
int getCntChar(string line, size_t pos); // функция считает количество подряд идущих букв
Файл workstring.cpp
// workstring.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "workstring.h"
int _tmain(int argc, _TCHAR* argv[])
ВЫВОД:
В данной лабораторной работе разработано консольная программа, которая выводит на экран четыре и более следующих друг за другом без учёта пробелов гласных букв в строке со-стоящей из слов, разделенных любым количеством пробелов. В программе были разработаны функции, удаляющие из строки пробелы, а затем с помощью стандартных методов обработки строк – find, copy – найдены последовательности гласных букв, которые удовлетворяют условию задачи.
Отчет + работающая по заданию программа.
Другие работы
Узел 1 Металлической фермы. Вариант 1
Laguz
: 11 января 2025
Чертеж фермы, спецификация, вариант 1
Сделано в 16 компасе
Файлы компаса можно просматривать и сохранять в нужный формат бесплатной программой КОМПАС-3D Viewer.
Сделано для СФУ, но подходит так же для других университетов, использующих эту же методичку: Начертательная геометрия и черчение"
350 руб.
Контрольная работа Тема: «Современные зарубежные банковские системы»
СибирскийГУТИ
: 26 сентября 2013
Введение
Банковская система Соединенных Штатов Америки
Банковская система Японии
Европейская система центральных банков (ЕСЦБ)
Банковская система Канады
Заключение
Список использованных источников
70 руб.
Радиатор разделитель сред Р-1000-64-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 4 июня 2016
Радиатор разделитель сред Р-1000-64-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
100 руб.
Информационные технологии в управлении персоналом.
studypro3
: 5 ноября 2018
Практическое задание 1: создать электронный табель учета рабочего времени. Для этого:
1. Создать бланк табеля;
2. Заполнить область ввода;
3. Заполнить расчетную область необходимыми формулами расчета
4. Сформировать даты праздников;
5. Определить праздничные дни в табеле;
6. Определить выходные дни в табеле;
7. Определить часы, отработанные в выходные и праздничные дни;
8. Заполнить табель в удобном для чтения виде
Практическое задание 2:
Представьте информацию об информационных технологиях у
500 руб.