Программирование на языке высокого уровня

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

39; ;

k=1;

}

}

getchar();

}

 

 

/*__________________________________________________________________*/

/* ФУНКЦИЯ ВЫВОДА ПОБЕДИТЕЛЕЙ ОЛИМПИАДЫ */

/*------------------------------------------------------------------*/POBEDIT(struct el_tab tab[],int d,float sum[],int mesto[])

/* входные данные: tab[]-таблица данных из файла

sum[]-массив содержащий суммы баллов всех участников

mesto[]-массив соднржащий места всех участников*/

{

int i,n=1,k=1,q=0;

printf("\n\n№п/п Фамилия №школы Сумма баллов Место \n");

printf("--------------------------------------------------------\n");

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

{

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

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

}

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

if (mesto[i]==1 || mesto[i]==2 || mesto[i]==3)

printf("\n %s %s%s %.1f%d",

tab[i].num,tab[i].fam,tab[i].school_num,sum[i],mesto[i]);

printf("\n");

getchar();

}

Приложение 2. Пример входного файла School.txt

 

1 Ivanov 3 4 5 4 5 4

2 Sidorov 5 4 5 4 5 4

Kurochkin 5 4 5 4 5 4

Petuxov 5 7 7 7 7 7

Petrov 4 7 7 7 7 7

Suzdalcev 1 7 7 7 7 7

Gatin 10 6 6 6 2 3

Galimzhanov 7 5 3 7 3 2

Zuzin 3 4 7 2 3 5

Molodsov 6 7 7 7 7 7

Huzin 1 3 4 5 6 3

Malcev 2 3 4 5 6 1

Pankratov 9 2 3 4 4 4

Kruger 8 3 3 3 7 4

Salimov 4 4 4 4 4 4

Bochkov 3 5 5 5 5 5

Balbesov 6 3 4 5 6 7

Vanushin 8 4 3 3 5 7

Sakibaev 3 6 6 5 3 1

Limonov 6 6 6 6 6 6

 

Приложение 3. Результаты тестирования программы

 

Тест 1. Входного файла нет в текущем каталоге.

Результат:

Файл School.txt не найден

В следующих тестах используется файл из приложения 2.

 

Тест 2.

 

Тест 3

 

Тест 4

 

Тест 5