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

Реферат Програмування на мові високого рівня





ок відомостей про учасників даної школи n 3 - Вихід");

puts ("====================================== ======== n ");

n = getche ();

switch (n)

{

case '1 ': pobedit (tablisa, d, sum, mesto); break;

case '2 ': printf (" nВведіте номер школи n");

uch_school (tablisa, sum, d, mesto); break;

case '3 ': break;

default: puts (" nВведен невірний номер пункту меню");

getchar ();

}

}

while (n! = '3 ');

fclose (f);

return 0;

}


/* ________________________________________________________ */

/* ФУНКЦІЯ ФОРМУВАННЯ ТАБЛИЦІ */

/* ---------------------------------------- ---------------- */form_tab (FILE * f, struct el_tab tab [], float sum [], int d,

int mesto [])

/* вхідні дані: * f - посилання на вхідних файлу

вихідні дані: tab [] - таблиця даних з файлу-колічесво учасників олімпіади [] - масив містить місця всіх учасників []-масив містить суми балів усіх

учасників */

{

float x;/* проміжна змінна */

struct el_tab s;/* проміжна змінна */

int i,/* індекс чергового елемента таблиці */

k,/* довга поля zad_5 */

n,/* проміжна змінна для умови тривалості циклу */

g;/* індекс чергового елемента масиву school_num */

for (i = 0; fgets ((char *) & tab [i], sizeof (struct el_tab), f)! = NULL; i + +)

{

k = strlen (tab [i]. zad_5);

tab [i]. zad_5 [k-1] = '';

tab [i]. school_num [dl_num_school-1] = ' 0';

tab [i]. fam [dl_fam-1] = ' 0';

tab [i]. num [dl_num-1] = ' 0';

sum [i] = atof (tab [i]. zad_1) + atof (tab [i]. zad_2) + atof (tab [i]. zad_3) +

atof (tab [i]. zad_4) + atof (tab [i]. zad_5);

}

d = i;

k = i;

for (n = k-1; n> 0; n -)

for (i = 0; i

{

if (sum [i]

{

s = tab [i];

x = sum [i];

tab [i] = tab [i +1];

tab [i +1] = s;

sum [i] = sum [i +1];

sum [i +1] = x;

}

}

n = 1;

for (i = 0; i! = d; i + +)

if (i == 0)

mesto [i] = n;

else

if (sum [i] == sum [i-1])

mesto [i] = n;

else

{

n + +;

mesto [i] = n;

}

return d;



/* __________________________________________________________________ */

/* ФУНКЦІЯ ВИВЕДЕННЯ УЧАСНИКІВ З ДАНОЇ ШКОЛИ */

/* ...


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





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

  • Реферат на тему: Характер вибору рішень та умови управлінської взаємодії учасників організац ...
  • Реферат на тему: Розробка автоматизованого робочого місця (АРМ) вчителя муніципального загал ...
  • Реферат на тему: Характеристика основних учасників будівництва
  • Реферат на тему: Церковна реформа та особистості її учасників
  • Реферат на тему: Повноваження учасників бюджетного процесу