Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лр9-1

.docx
Скачиваний:
0
Добавлен:
26.03.2021
Размер:
34.27 Кб
Скачать

Лабораторна робота №9

Тема. Алгоритмізація та програмування задач обробки рядків.

Мета. Набути навичок складання алгоритмів та програм для задач з обробки

рядків.

Завдання. Скласти алгоритм та програму:

Із заданого слова сформувати два нових слова: у перше записати букви латиниці, а в друге – решту символів.

Лістинг

#include <iostream>

#include <cstring>

using namespace std;

int main()

{system("chcp 1251");

system("cls");

char s1[100];

int t1 = 0;

char s2[100];

int t2 = 0;

char str[256];

cin.getline(str,256);

for (int i = 0; i < strlen(str); ++i)

{

if ( str[i]>= 'a' && str[i]<='z' )

{

s1[t1++] = str[i] ;

}

else

{

s2[t2++] = str[i];

}

}

cout << "Латиница: ";

for (int i = 0; i < t1; ++i)

{

cout << s1[i];

}

cout <<"\nОстальные символы: ";

for (int i = 0; i < t2; ++i)

{

cout << s2[i];

}

return 0;

}

Рисунок 1 – Результат виконання програми

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]