
03.06.2009, 23:32
|
|
Новичок
Регистрация: 15.05.2009
Сообщений: 11
Провел на форуме: 7498
Репутация:
0
|
|
Помогите сделать вывод данных в проге про студентов: нужно упорядочить по возрасту. Сортировку вроде сделал, а вывести не получается:
Код:
#include <stdio.h>
#include <conio.h>
struct student
{
char name[30];
int group;
int age;
};
int main()
{
struct student stud[10];
student temp;
int i,j,n;
printf("Number of students:");
scanf("%d", &n);
//Ввод данных
for(i=0;i<n;i++)
{
printf("Name:");
scanf("%s", stud[i].name);
printf("Age:");
scanf("%d", &stud[i].age);
printf("Number of group:");
scanf("%d", &stud[i].group);
}
//Сортировка
for (i=0; n-1; i++)
{
for (j=0; n-1; i++)
{
if (stud[j].age > stud[j+1].age)
{
temp=stud[j];
stud[j] = stud[j+1];
stud[j+1] = temp;
}
}
}
getch();
}
|
|
|