русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Варіант№8


Дата додавання: 2014-11-28; переглядів: 793.


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

Тема : Розробка програм з використанням масиву структур.

Мета : Набуття практичних навичок з використання структур в системи програмування С.


<== попередня лекція | наступна лекція ==>
Варіант №2 | Варіанти


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн