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

Реферат Вибори глави Ашинський району





>

clrscr ();// Очищення екрану

izfile ();// Читання з файлу

toscreen ();// Функція виведення на екран

cout <<"Введіть номер запису, яку ви хочете змінити (від 0 до "

<

cin>> izm;// Введення номера запису для видалення

clrscr ();// Очищення екрану

gotoxy (32,1);// Установка курсору на задану позицію

cout <<"Зміна";

gotoxy (28,3);

cout <<"1-Ф.И.О";

gotoxy (28,4);

cout <<"2-Адрес";

gotoxy (28,5);

cout <<"3-Дата народження";

gotoxy (28,6);

cout <<"4 - № паспорта";

gotoxy (28,7);

cout <<"5-Кількість голосів";

gotoxy (28,8);

cout <<"6-Відміна";

gotoxy (1,24);

cout <<"Введіть номер команди-";

cin>> b;// Введення номера команди

switch (b)// Перемикач для b

{

case '1 ': clrscr ();// Очищення екрану

cout <<"Введіть П.І.Б" <

if (cin.peek () == ' n') cin.get ();

cin.getline (gr [izm]. fam, sizeof (gr [izm]. fam));

tofile ();// Запис у файл

clrscr ();// Очищення екрану

gotoxy (28,14);// Установка курсору на задану позицію

cout <<"Прізвище змінена"; getch ();

break;// Дострокове завершення switch (b)


case '2 ': clrscr ();// Очищення екрану

cout <<"Введіть нову адресу" <

if (cin.peek () == ' n') cin.get ();

cin.getline (gr [izm]. adres, sizeof (gr [izm]. adres));

tofile ();

clrscr ();

gotoxy (28,14);

cout <<"адреса змінено"; getch ();

break;


case '3 ': clrscr ();

cout <<"Введіть нову дату народження" <

if (cin.peek () == ' n') cin.get ();

cin.getline (gr [izm]. datro, sizeof (gr [izm]. datro));

tofile ();

clrscr ();

gotoxy (28,14);

cout <<"Дата народження змінена"; getch ();

break;


case '4 ': clrscr ();

cout <<"Введіть новий № паспорта" <

if (cin.peek () == ' n') cin.get ();

cin.getline (gr [izm]. pasport, sizeof (gr [izm]. pasport));

tofile ();

clrscr ();

gotoxy (28,14);

cout <<"№ паспорта змінено"; getch (); break;


case '5 ': clrscr ();

cout <<"Введіть нову кількість голосів" <

if (cin.peek () == ' n') cin.get ();

cin.getline (gr [izm]. kolgol, sizeof (gr [izm]. kolgol));

tofile ();

clrscr ();

gotoxy (28,14);

cout <<"Кількість змінено"; getch (); break;


case '6 ':

break;

default:// Типово

{

clrscr ();

gotoxy (28,14);

cout <<"Невірна команда"; getch ();

}// Кінець default

}// Кінець switch (b)

}// Кінець функції

//////////////////////////////////////////////////////////

void sortirovka ()// Сортування

{

char s;

int comp;// Сортування записів

clrscr ();// Очищення екрану

gotoxy (32,1);// Установка курсору на задану позицію

cout <<"Сортування";

gotoxy (25,4);

cout <<"1-Сортування за прізвищем";

gotoxy (25,5);

cout <<"2-Сортування за адресою";

gotoxy (25,6);

cout <<"3-Сортування за датою народження";

gotoxy (25,7);

cout <<"4-Відміна";

gotoxy (1,24);

cout <<"Введіть номер команди-";

cin>> s;// Введення номера команди

switch (s)// Преключатель для s

{

case '1 ':

{

clrscr ();

izfile ();// Читання з файлу

for (int j = 0; j

for (int i = 0; i

{

comp = strcmp (gr [i]. fam, gr [i +1]. fam);

if (comp> 0)// Галуження

{

buf [1] = gr [i];

gr [i] = gr [i +1];

gr [i +1] = buf [1];

}// Кінець розгалуження

}// Кінець циклу for

tofile ();// Запис у файл

izfile ();// Читання з файлу

toscreen ();// Функція виведення на екран

gotoxy (1,24);// Установка курсору на задану позицію

cout <<"Сортування за прізвищем у файлі "<

<<"проведена";

getch ();

break;// Дострокове завершення switch (s)

}

case '2 ':

{

clrscr ();// Очищення екрану

izfile ();// Читання з файлу

for (int j = 0; j

for (int i = 0; i

{

comp = strcmp (gr [i]. adres, gr [i +1]. adres);

if (comp> 0)// Галуження

{

buf [1] = gr [i];

gr [i] = gr [i +1];

gr [i +1] = buf [1];

}// Кінець розгалуження

} <...


Назад | сторінка 7 з 9 | Наступна сторінка





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

  • Реферат на тему: Виведення на екран поточного каталогу в графічному режимі (з скролінгом)
  • Реферат на тему: Формування іміджу глави муніципального освіти на прикладі формування іміджу ...
  • Реферат на тему: По той бік екрану телебачення
  • Реферат на тему: Модель надцінного екрану
  • Реферат на тему: Сенсорний екран