Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 02.10.2012, 09:15   #1 (permalink)
jenotik
Новичок
 
Регистрация: 02.10.2012
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Exclamation С++ Структуры. Массивы структур

Дан массив записей, содержащий сведения о студентах группы: фамилия и инициалы студента, Дата рождения(число месяц год). Найти и вывести на экран самого молодого студента


Вот код, только он не сортирует, помогите доделать!!!

#include "StdAfx.h"
#include "iostream"
#include "string"
#include "conio.h"
using namespace std;

cоnst int L=31;

struct fio
{
char family[L];
char name[L];
char lastName[L];
};
struct Date
{
int day,month,year;
};

struct stud
{
fio fam;
Date dr;
};

void input(stud x[ ],int n);
void sortG(stud a[ ],int m);
void output(stud x[ ],int n);

void input(stud x[ ],int n)

{int i;
for (i=0 ;i<n;i++)>>x.fam.family;
cout<<"name ";
cin>>x.fam.name;
cout<<"otchestvo ";
cin>>x.fam.lastName;
cout<<"den' rozhdeniya ";
cin>>x.dr.day;
cout<<"mesyac ";
cin>>x.dr.month;
cout<<"god ";
cin>>x.dr.year;
cout<<endl;>.fam.family <<" "<< x.fam.name <<" "<< x.fam.lastName <<" "<< x.dr.day<<"."<< x.dr.month<<"."<< x.dr.year<< endl;
}

void main()
{
cоnst int N=100;
int k,i;
stud a[N];
for (i=0; i<n;>.fam.family[0] = NULL;
a.fam.name[0] = NULL;
a.fam.lastName[0] = NULL;
a.dr.day = 0;
a.dr.mоnth = 0;
a.dr.year = 0;
}

int m, n;
cout<<"kolichestvo studentov \n";
cin>>m;
input(a,m);
cout<<"ishodnui massiv\n";
output(a,m);
cout<<"Rezult \n";
sortG(a,m);
output(a,m);

void sortG(stud a[ ],int m);
{
int i;
int fl;
stud t;
do
{ fl=0; m--;
for (i=0;i<m;i++)>.dr.year>a[i+1].dr.year)
{t=a;
a=a[i+1];
a[i+1]=t;
fl=1;
}
} while (fl==1);
getch();
}

}
jenotik вне форума   Ответить с цитированием

Старый 02.10.2012, 09:15
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Информация которая содержится в этих обсуждениях должна вам помочь

Комбинированный тип. Указатели и динамические структуры данных
Turbo Pascal. Программирование алгоритмов циклической структуры
Динамические структуры данных
Программирование алгоритмов с использованием структур
Динамические структуры данных, Паскаль

Старый 02.10.2012, 17:43   #2 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

так вам самого молодоо вывести ли отсортировать?
kreol вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 08:42.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.