Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти та науки молоді і спорту
Національний університет «Львівська політехніка»
Кафедра “Прикладна математика”
/
Лабораторна робота №4 на тему:
“Робота з даними стрічкового типу”
ЛАБОРАТОРНА РОБОТА №4
ТЕМА: Робота з даними стрічкового типу
МЕТА: Набуття практичних навичок у обробці текстової інформації на мові С++ та від лагодження відповідних програм
ХІД ВИКОНАННЯ РОБОТИ:
ПОСТАНОВКА ЗАДАЧІ: Заданий текст з 80 символів. Роздрукувати спочатку всі цифри, які входять в нього, а потім всі решта символів, зберігаючи при цьому взаємне розміщення символів в кожній з цих двох груп.
KOД ПРОГРАМИ:
#include <iostream> //підключення бібліотек
#include <string.h>
#include <stdlib.h>
using namespace std;
int main()
{
char *A, *ch, *rez; //керуючі змінні
A = new char[80]; //кількусть симводів
rez = new char[80];
ch = new char[1];
int i, j=0, k, n;
cout << "Enter the type: \n";
cin.get(A, 80);
n=strlen(A);
for(i=0; i<=n; i++) //цикл для порівняння символів
{
ch[0]=A[i];
k=atoi(ch);
if(k!=0){rez[j]=A[i]; j++;}
}
for(i=0; i<=n; i++)
{
ch[0]=A[i];
k=atoi(ch);
if(k==0){rez[j]=A[i]; j++;}
}
cout << "\nThe result: \n" << rez << "\n"; //вивід кінцевого реультату
system ("pause>>void");
return 0;
}
РЕЗУЛЬТАТ:
Enter the type:
Наприклад:
Enter the type:
6875sxdg,/gw29z]
The result:687529 sxdg,/gwz]
ВИСНОВОК: На лабораторній роботі я набула практичних навичок у обробці текстової інформації