1. Скласти програму для кодування рядка символів методом підстановки. Кожній шостий елемент в рядку, якій поділений на ланцюжки з 6 символів поміняти на символ „=”.
 2. Скласти програму декодування .
					Варіант№9
					1. Скласти програму для кодування рядка символів методом перестановки. Поміняти місцями кожній п’ятий елемент з шостим в рядку, якій поділений на ланцюжки з 6 символів.
 2. Скласти програму декодування .
					Варіант№10
					1. Скласти програму для кодування рядка символів методом підстановки. Кожній першій елемент в рядку, якій поділений на ланцюжки з 6 символів поміняти на символ „-”.
 2. Скласти програму декодування .
					Приклад програми
					
					Програма вилучає з рядка початкові пробили.
					 
 #include <stdio.h>
 #include <conio.h>
 #define n 80
 #define m 0
 void main()
 { unsigne char st[n];
 int i;
 printf(„ввести рядок”);
 gets(st);
 i=m;
 while(st[i]){
 if((st[i]>=’a’&&st[i]<=’z’) || (st[i]>=’a’&&st[i]<=’n’))
 st[i]-=32;
 else if (st[i]>=’p’&&st[i]<=’я’) || (st[i]>=’a’&&st[i]<=’n’)) st[i]-=n;
 i++;} printf(“%s”,st);
 getch();}
  
					Контрольні запитання
					1. Для чого використовуються макроси?
 2. Що таке макровизначення та макропідстановка?
 3. Як працюють макрофункції?
  
					Лабораторна робота №18
					Тема : Розробка програм з використанням масиву структур.
 Мета : Набуття практичних навичок з використання структур в системи програмування С.