ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

БпСцификация. 
Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΈ структуры

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Strcpy (sort.name, a. name); Strcpy (sort.name, a. name); Strcpy (a. name, sort.name); Strcpy (a. name, sort.name); Strcpy (a. name, sort.name); ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Π°Ρ. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Π°Ρ. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Π°Ρ. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Π°Ρ. Char surname, name, zodiac; ZNAK ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ. ZNAK ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ. Strcpy (a. name, a. name); Strcpy (a. name, a. name); Strcpy (a. name, a. name); ZNAKΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ. ПолС фамилия. Π‘ΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ. Include… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

БпСцификация. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΈ структуры (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

β„–.

НаимСнованиС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅.

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

Бтатус.

Π’ΠΈΠΏ.

объСдинСниС элСмСнтов.

ZNAK.

ZNAK.

входящая.

структура.

ΠΏΠΎΠ»Π΅ фамилия.

surname.

surname.

входящая.

ZNAK ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ.

полС имя.

name.

name.

входящая.

ZNAK ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ.

ΠΏΠΎΠ»Π΅ Π·Π½Π°ΠΊ Π—ΠΎΠ΄ΠΈΠ°ΠΊΠ°.

zodiac.

zodiac.

входящая.

ZNAKΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ.

ΠΏΠΎΠ»Π΅ массив Π΄Π°Ρ‚ роТдСния.

dr.

dr.

входящая.

ZNAK Ρ†Π΅Π»Ρ‹ΠΉ.

знак для поиска.

z.

z.

входящая.

ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ.

массив элСмСнтов.

a.

a.

входящая.

ZNAK.

Π½ΠΎΠΌΠ΅Ρ€ элСмСнта.

i.

i.

промСТуточная.

Ρ†Π΅Π»Ρ‹ΠΉ.

Π½ΠΎΠΌΠ΅Ρ€ элСмСнта.

j.

j.

промСТуточная.

Ρ†Π΅Π»Ρ‹ΠΉ.

счСтчик.

f.

f.

промСТуточная.

Ρ†Π΅Π»Ρ‹ΠΉ.

буфСрная пСрСмСнная для сортировки.

sort.

sort.

промСТуточная.

ZNAK.

Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

#include" stdafx. h" .

#include" string. h" .

#include" iostream" .

usingnamespacestd;

int main ().

{.

struct ZNAK.

{.

char surname[15], name[10], zodiac[10];

intdr[3];

};

ZNAK a[8];

inti, f=0, j;

constint n=20;

char z[n];

for (i=0; i<8; i++).

cin>>a[i]. surname>>a[i].name>>a[i].zodiac>>a[i].dr[0]>>a[i].dr[1]>>a[i].dr[2];

//сортировка ΠΏΠΎ Π΄Ρ€

for (i=0;i<8;i++).

for (j=i+1;j<8;j++).

{.

if (a[i]. dr[0]>a[j].dr[0]).

{.

ZNAK sort;

strcpy (sort.surname, a[i]. surname);

strcpy (sort.name, a[i]. name);

strcpy (sort.zodiac, a[i]. zodiac);

sort.dr[0]=a[i]. dr[0];

sort.dr[1]=a[i]. dr[1];

sort.dr[2]=a[i]. dr[2];

strcpy (a[i]. surname, a[j]. surname);

strcpy (a[i]. name, a[j]. name);

strcpy (a[i]. zodiac, a[j]. zodiac);

a[i]. dr[0]=a[j].dr[0];

a[i]. dr[1]=a[j].dr[1];

a[i]. dr[2]=a[j].dr[2];

strcpy (a[j]. surname, sort. surname);

strcpy (a[j]. name, sort.name);

strcpy (a[j]. zodiac, sort. zodiac);

a[j]. dr[0]=sort.dr[0];

a[j]. dr[1]=sort.dr[1];

a[j]. dr[2]=sort.dr[2];

}.

if (a[i]. dr[1]>a[j].dr[1]).

{.

ZNAK sort;

strcpy (sort.surname, a[i]. surname);

strcpy (sort.name, a[i]. name);

strcpy (sort.zodiac, a[i]. zodiac);

sort.dr[0]=a[i]. dr[0];

sort.dr[1]=a[i]. dr[1];

sort.dr[2]=a[i]. dr[2];

strcpy (a[i]. surname, a[j]. surname);

strcpy (a[i]. name, a[j]. name);

strcpy (a[i]. zodiac, a[j]. zodiac);

a[i]. dr[0]=a[j].dr[0];

a[i]. dr[1]=a[j].dr[1];

a[i]. dr[2]=a[j].dr[2];

strcpy (a[j]. surname, sort. surname);

strcpy (a[j]. name, sort.name);

strcpy (a[j]. zodiac, sort. zodiac);

a[j]. dr[0]=sort.dr[0];

a[j]. dr[1]=sort.dr[1];

a[j]. dr[2]=sort.dr[2];

}.

if (a[i]. dr[2]>a[j].dr[2]).

{.

ZNAK sort;

strcpy (sort.surname, a[i]. surname);

strcpy (sort.name, a[i]. name);

strcpy (sort.zodiac, a[i]. zodiac);

sort.dr[0]=a[i]. dr[0];

sort.dr[1]=a[i]. dr[1];

sort.dr[2]=a[i]. dr[2];

strcpy (a[i]. surname, a[j]. surname);

strcpy (a[i]. name, a[j]. name);

strcpy (a[i]. zodiac, a[j]. zodiac);

a[i]. dr[0]=a[j].dr[0];

a[i]. dr[1]=a[j].dr[1];

a[i]. dr[2]=a[j].dr[2];

strcpy (a[j]. surname, sort. surname);

strcpy (a[j]. name, sort.name);

strcpy (a[j]. zodiac, sort. zodiac);

a[j]. dr[0]=sort.dr[0];

a[j]. dr[1]=sort.dr[1];

a[j]. dr[2]=sort.dr[2];

}.

}.

cout<

for (i = 0; i < 8; i++) // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ отсортированный список.

{.

cout<< a[i]. surname <<" «<< a[i]. name <<» «<< a[i]. zodiac<<» «<< a[i]. dr[0] <<» «<< a[i]. dr[1]<<» «<< a[i]. dr[2]<

}.

cout<>z;

for (i=0; i<8; i++).

if (strcmp (z, a[i]. zodiac)==0).

{.

cout<<<" «<<<» «<<<» «<<<» «<<<» «<<

f=1;

}.

if (!f) cout<<" takih net" <

cout<

system («pause»);

return 0;

}.

ВСстовый Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ