Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2010, 00:49   #1
Leshiy1
Форумчанин
 
Аватар для Leshiy1
 
Регистрация: 24.09.2009
Сообщений: 104
По умолчанию Сортировка структур_Т

Здравствуйте всем
Задача такая: Создать список студентов по нескольким дисциплинам. Отсортировать список по убыванию среднего балла. Имеющих двойки удалить из списка.
Исходные данные находятся в текстовом файле
Код:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
struct person{
char fam[100], imot[100];
int n[3];
};
main() {
textcolor(13);
printf("                            Spisok Studentov\n\n");
printf("   Students           Fizika        Sopromat        Biologiya\n\n");
FILE*file=fopen("D:\\bc31\\bin\\students.txt","r");
struct person students[10];
int i;
fscanf(file,"%*s%*s%*s%*s");
for (i=0; i<7; i++) {
fscanf(file,"%s %s %d %d %d",
       students[i].fam, students[i].imot,
       students[i].n+0, students[i].n+1, students[i].n+2);}
       for (i=0; i<7; i++) {
printf("%s %s           %d              %d                %d" "\n",
       students[i].fam,  students[i].imot,
       students[i].n[0],  students[i].n[1], students[i].n[2]
       ); }


getchar();
clrscr();
}
Читает данные из текстового файла превращает их в структуры и выводит на экран.
Еще надо отсортировать по убыванию среднего балла, имеющих двойки удалить из списка и вывести на экран. Помогите
Leshiy1 вне форума Ответить с цитированием
Старый 13.05.2010, 08:18   #2
mrChester
Я
Форумчанин
 
Аватар для mrChester
 
Регистрация: 24.04.2010
Сообщений: 693
По умолчанию

Коментарии напиши какая переменная для чего создана. И как сформирован файл?
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©.
mrChester вне форума Ответить с цитированием
Старый 13.05.2010, 08:27   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Рекомендую для ознакомления:
http://www.programmersforum.ru/showthread.php?t=30824
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка Шелла и Шейкер-сортировка AleksandrMakarov Паскаль, Turbo Pascal, PascalABC.NET 11 11.03.2012 12:18
паскаль,одномерный массив,сортировка вставка,сортировка убывания,от максимального до конца немозг Помощь студентам 11 06.02.2010 21:57
Сортировка методом линейного выбора и "быстрая" сортировка Карол Помощь студентам 4 27.09.2009 19:52
Сортировка файлов в Explorer vs сортировка в Delphi mutabor Общие вопросы Delphi 11 04.09.2009 14:32