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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΡƒΡ‡Π΅Ρ‚Π° Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ², Π·Π°ΠΊΠ°Π·Π°Π²ΡˆΠΈΡ… наибольшСС количСство ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°

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

РаспСчатка всСх элСмСнтов: Fwrite (mas, sizeof (Tovart), counter+1, f); ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C++). Π‘Ρ‚. Π³Ρ€. АВ-092 Π Π΅ΠΌΠ°Ρ€Ρ‡ΡƒΠΊ А. If ((f=fopen (NameFile, «w+b»))==NULL). Cout<<" 4. Show Good of user search" <. If ((f=fopen (NameFile, «r»))==NULL). Cout<<" Elements not found in base" <. Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°: Fread (mas, sizeof (Tovart), 500, f); Cout<<" enter date for choise: «<. Cout<<» 1. Add element… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΡƒΡ‡Π΅Ρ‚Π° Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ², Π·Π°ΠΊΠ°Π·Π°Π²ΡˆΠΈΡ… наибольшСС количСство ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ образования Π£ΠΊΡ€Π°ΠΈΠ½Ρ‹

ΠžΠ”Π•Π‘Π‘ΠšΠ˜Π™ ΠΠΠ¦Π˜ΠžΠΠΠ›Π¬ΠΠ«Π™ ΠŸΠžΠ›Π˜Π’Π•Π₯ΠΠ˜Π§Π•Π‘ΠšΠ˜Π™ Π£ΠΠ˜Π’Π•Π Π‘Π˜Π’Π•Π’

ΠšΠ°Ρ„Π΅Π΄Ρ€Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… систСм управлСния ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ

РасчСтно-графичСская Ρ€Π°Π±ΠΎΡ‚Π°

По Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅ «ΠΠ»Π³ΠΎΡ€ΠΈΡ‚мичСскиС языки ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅»

(ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C++)

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ

ст. Π³Ρ€. АВ-092 Π Π΅ΠΌΠ°Ρ€Ρ‡ΡƒΠΊ А.

Π—Π°Ρ‡. ΠΊΠ½ΠΈΠΆΠΊΠ° β„– __________

Личная подпись_______

ОдСсса 2010

Аннотация

ЦСлью курсового ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° являСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±Π»ΠΎΠΊ схСмы ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚мичСском языкС программирования «Π‘».

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ прСдусмотрСно описаниС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρ‹ ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкстового Ρ„Π°ΠΉΠ»Π° Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ осущСствляСтся с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΎ Π·Π°ΠΏΡ€ΠΎΡΡƒ записями. ΠŸΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ Π²Ρ‹Π²ΠΎΠ΄ Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΡΠΊΡ€Π°Π½ дисплСя. Π― Π² ΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΠ» Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ выводятся наимСнования ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² с Ρ€ΡΠ΄ΠΎΠΌ характСристик. Π Π°Π±ΠΎΡ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСню.

УсловиС Π·Π°Π΄Π°Ρ‡ΠΈ

Π‘Π»ΠΎΠΊ-схСма

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ А. Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ использовалась срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Bloodshed Dev c++. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ структуры, ΠΊΠ°ΠΊ записи, массивы, использована Ρ€Π°Π±ΠΎΡ‚Π° с Π²Π½Π΅ΡˆΠ½ΠΈΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° построСна Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ основная Π·Π°Π΄Π°Ρ‡Π° Ρ€Π°Π·Π±ΠΈΡ‚Π° Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ структуру ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π΅ ΠΏΡ€ΠΎΡ‰Π΅ для понимания.

Π‘ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π΄Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠ°ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°, Ρ‚Π°ΠΊ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„Π°ΠΉΠ».

УсловиС Π·Π°Π΄Π°Ρ‡ΠΈ

15.

1, 4, 5, 7, 10

Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ список Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ², Π·Π°ΠΊΠ°Π·Π°Π²ΡˆΠΈΡ… наибольшСС количСство ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.

Π‘Π»ΠΎΠΊ-схСма

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

ΠŸΡ€ΠΈ запускС появляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ:

Для добавлСния элСмСнта Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ 1:

РаспСчатка всСх элСмСнтов:

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнта:

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π² Ρ„Π°ΠΉΠ»:

Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°:

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ тСкстовый Ρ„Π°ΠΉΠ» ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΡΡ‰Π°ΡΡΡ Π½Π° ΡΠΊΡ€Π°Π½ Ρ‚Π°Π±Π»ΠΈΡ†Π° согласно Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ. Π€Π°ΠΉΠ» формируСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ прСдусмотрСно мСсто, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ.

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π±Ρ‹Π» усвоСн ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ формирования тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ (ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€) Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°.

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° тСкстовый Ρ„Π°ΠΉΠ» Ρ‚Π°Π±Π»ΠΈΡ†Π° листинг

1. Π₯Π°Ρ€Π²ΠΈ Π”Π΅ΠΉΡ‚Π΅Π», Пол Π”Π΅ΠΉΡ‚Π΅Π» «ΠšΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π‘++»: ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — Πœ.: Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π‘Π˜ΠΠžΠœ, 200 Π³. — 1024 с.: ΠΈΠ».

2. Π‘. Бтрауструп «Π―Π·Ρ‹ΠΊ программирования Π‘++», 3-Π΅ ΠΈΠ·Π΄./ΠŸΠ΅Ρ€ с Π°Π½Π³Π» — Π‘ΠΏΠ±.; М.: «ΠΠ΅Π²ΡΠΊΠΈΠΉ Π”ΠΈΠ°Π»Π΅ΠΊΡ‚» — «Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π‘Π˜ΠΠžΠœ», 1999 Π³. — 991 с., ΠΈΠ».

3. ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½ Π‘., Π ΠΈΡ‚Ρ‡ΠΈ Π”. «Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈ»: ΠŸΠ΅Ρ€ с Π°Π½Π³Π»./ Под Ρ€Π΅Π΄. И Ρ ΠΏΡ€Π΅Π΄ΠΈΡΠ». Вс.Π‘. Π¨Ρ‚Π°Ρ€ΠΊΠΌΠ°Π½Π°. — 2-Π΅ ΠΈΠ·Π΄., ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±. И Π΄ΠΎΠΏ. — Πœ. Π– Ѐинансы ΠΈ ΡΡ‚атистика, 1992. — 272 с.: ΠΈΠ».

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ А

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

#include

#include

#include

#include

#include

#include

using namespace std;

struct temperat

{

float kol;

char adress[50];

char zakaz[50];

};

struct izmer

{

float napr, tok, chast;

};

struct Tovart

{

char Name[50];

int price;

int gt;

temperat temp;

izmer iz;

};

Tovart mas[500];

int counter=-1;

void ClrScr ()

{

system («COLOR F0»);

system («CLS»);

}

void Add ()

{

counter++;

cout<<" Enter name of good «;

cin>>mas[counter]. Name;

cout<<" Enter adress good «;

cin>>mas[counter]. price;

cout<<" Enter: suplier" <

cout<<" Enter suplier’s name «;

cin>>mas[counter]. temp. zakaz;

cout<<" Enter kol «;

cin>>mas[counter]. temp. kol;

cout<<" Enter adress" ;

cin>>mas[counter]. temp. adress;

cout<<" Enter measuring: «<

cout<<" Enter tok «;

cin>>mas[counter]. iz. tok;

cout<<" Enter napr «;

cin>>mas[counter]. iz. napr;

cout<<" Enter chast «;

cin>>mas[counter]. iz. chast;

}

void Print ()

{

if (counter == -1)

{

cout<<" List is empty" <

system («PAUSE»);

return;

}

else

{

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

{

cout<<<" —-" <<<" -" <<<" -" <<

mas[i].gt<<" -" <<<" -" <

<<" -" <<" -" <<<" -" <<<" -" <<<" -" <

cout<

}

}

}

void Print_chit ()

{

int t;

int n = 0;

if (counter == -1)

{

cout<<" List is empty" <

system («PAUSE»);

return;

}

else

{

cout<<" enter date for choise: «<

cout<<" Enter kol «;

cin>>t;

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

{

if (t <= mas[i]. temp. kol)

{

cout<<<" —-" <<<" -" <<<" -" <<

mas[i].gt<<" -" <<<" -" <

<<" -" <<" -" <<<" -" <<<" -" <<<" -" <

cout<

n = 1;

}

}

if (!n) cout<<" Not found" <

}

}

void Delite ()

{

char Name[80];

int pr=0;

cout<<" Enter Name of good «<

cin>>Name;

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

{

if (strcmp (mas[i]. Name, Name)==0)

{

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

mas[j]=mas[j+1];

counter—;

cout<<" Elements is delited" <

pr=1;

}

}

if (!pr)

cout<<" Elements not found in base" <

}

void NULLBase ()

{

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

{

strcpy (mas[i]. Name," sdf");

mas[i].gt=-3;

mas[i].price=-3;

mas[i].iz.chast=-3;

mas[i].iz.napr=-3;

mas[i].iz.tok=-3;

mas[i].temp.kol=-3;

}

counter = 0;

}

int stcount ()

{

int c=-1;

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

{

if ((strcmp (mas[i]. Name, «»)==0) && (mas[i]. price==0))

return c;

c++;

}

return c;

}

void OpenBase ()

{

NULLBase ();

FILE *f;

char NameFile[20];

cout<<" Enter name of file" <

cin>>NameFile;

if ((f=fopen (NameFile, «r»))==NULL)

{

cout<<" File «<<» not found" <

return;

}

else

{

f = fopen (NameFile, «r+b»);

fread (mas, sizeof (Tovart), 500, f);

counter = stcount ();

cout<<" counter:" <

}

fclose (f);

}

void SaveBase ()

{

FILE *f;

char NameFile[20];

cout<<" Enter name of file" <

cin>>NameFile;

if ((f=fopen (NameFile, «w+b»))==NULL)

{

cout<<" File «<<» not found" <

return;

}

else

{

f = fopen (NameFile, «w+b»);

fwrite (mas, sizeof (Tovart), counter+1, f);

}

fclose (f);

}

int main ()

{

ClrScr ();

char a;

while (true)

{

ClrScr ();

cout<<" 1. Add element to base" <

cout<<" 2. Print all element" <

cout<<" 3. Delite one element" <

cout<<" 4. Show Good of user search" <

cout<<" 5. Read from file" <

cout<<" 6. Save to file" <

cout<<" 0. Quit" <

a = getche ();

switch (a)

{

case '1':

{

ClrScr ();

cout<<" Enter new element «<

Add ();

a='q';

cout<<" Element Add to base" <

system («PAUSE»);

}

break;

case '2':

{

ClrScr ();

cout<<" Print all element «<

cout<

Print ();

a='q';

system («PAUSE»);

}

break;

case '3':

{

ClrScr ();

cout<<" Delite one element «<

cout<

Delite ();

a='q';

system («PAUSE»);

}

break;

case '4':

{

ClrScr ();

cout<<" Print all element «<

cout<

Print_chit ();

a='q';

system («PAUSE»);

}

break;

case '5':

{

ClrScr ();

cout<<" Delite one element «<

cout<

OpenBase ();

a='q';

system («PAUSE»);

}

break;

case '6':

{

ClrScr ();

cout<<" Delite one element «<

cout<

SaveBase ();

a='q';

system («PAUSE»);

}

break;

case '0':

{

ClrScr ();

cout<<" Quit from program «<

system («PAUSE»);

return 0;

}

break;

}

}

system («PAUSE»);

return 0;}

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