Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Ввід-вивід информации, спеціфікації, оператори та ресурси вводу-виводу

Реферат Ввід-вивід информации, спеціфікації, оператори та ресурси вводу-виводу





т:



Блок схема:


Завдання 16. Основи опрацювання структур


З клавіатурі ввести послідовність адресу, шкірні з якіх задається структурою з полями: << i align="justify"> Індекс >, << i align="justify"> Місто >, << i align="justify"> Вулиця >, << i align="justify"> Будинок >. Відсортуваті ведені дані за порядком ЗРОСТАННЯ індексів та Роздрукувати їх У ФОРМІ табліці. Візначіті Відсоток Львівських адресу.

Код програми:


# include

# include

# include

# define n 3adresa

{misto [30], vulycia [30]; index, budynok;

}; ()

{A [n], k; i, j; m=0, V=0; (i=0; i <3; i + +)

{<< « n Vveditj misto:»; >> A [i]. misto; << «Vulycu:»; >> A [i]. vulycia; << «Index:»; >> A [i]. index; << «Budynok:»; >> A [i]. budynok;

} (i=0; i <3; i + +) (j=i +1; j <3; j + +) (A [i]. index> A [j]. index)

{= A [i]; [i]=A [j]; [j]=k;

} << «Index: tMisto: tVulycia: Budynok: n"; (i=0; i <3; i + +)

{(! strcmp (A [i]. misto, «Lviv»)) + +; << A [i]. index << « t» << A [i]. misto

<< « t» << A [i]. vulycia << « t» << A [i]. budynok << « n»;

} (m!=0) V=(m / n) * 100; << «Vidsotok lvivskih adres:» << V << «%» ; (); 0;

}


Результат:



Блок схема:

Завдання 17. Основи ООП. Принципи побудова класів


Створити клас з такими полями та методами:

СТУДЕНТ

поля:

имя - char *

курс - int

стати - int (bool)

методи:

зміна курсу

Введення имени

Введення Статі

Виведення ІНФОРМАЦІЇ про об єкт

Код програми:


# include

# include

# include Stydent

{name [25]; k, st;: (); (char *, int, int); (const Stydent &); SetName (char *); SetStatj (int); ZminaKyrsy ( int); Show ();

}; :: Stydent ()

{(name, «---»);=0;=0;

} :: Stydent (char * a, int b, int c)

{(name, a);=b;=c;

} :: Stydent(Const Stydent & X)

{(name, X. name);=X. k;=X. st;

} Stydent :: SetName (char * a)

{(name, a);

} Stydent :: SetStatj (int a)

{= a;

} Stydent :: ZminaKyrsy (int a)

{= a;

} Stydent :: Show ()

{<< « NInformacia pro stydenta:»; << « NName:» << name; << « NKyrs...


Назад | сторінка 18 з 20 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Організація вводу-виводу. Обробка масивів. Структуровані дані
  • Реферат на тему: Динаміка загальної суми податку на прибуток у формі індексів. Темпи зроста ...
  • Реферат на тему: Асинхронний ввід / вивід
  • Реферат на тему: Основні поняття (сайт, IP-адресу, порт, сокет, сервер, клієнт)
  • Реферат на тему: Модуль вводу аналогових і виводу дискретних сигналів