Программирование на языке высокого уровня
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
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