Разработка текста программы

 

Ниже приведен пример программы где создана структура с определенными полями и происходит сортировка по полю возраст.

 

#include <vcl.h>

#pragma hdrstop

#include<iostream.h>

#include<conio.h>

#include<stdio.h>

//---------------------------------------------------------------------------

 

#pragma argsused

void main(){

 

typedef struct {

char fio[80];

char adress[120];

int age;

} dann;

dann dn[3]; int z;

for (int i=0;i<3;i++)

{ cout<<"fio= "<<"n";

cin >>dn[i].fio;

cout<<"adress= "<<"n";

cin>> dn[i].adress;

cout<<"age= "<<"n";

cin>>dn[i].age;}

for(int i=3-1;i>=1;i--)

for(int j=0;j<i;j++)

if (dn[j].age>dn[j+1].age)

{ z=dn[j].age; dn[j].age=dn[j+1].age; dn[j+1].age=z;

}

for (int i=0;i<3;i++)

cout<<dn[i].fio<<dn[i].adress<<dn[i].age;

getch();

 

}