Добавил:
Fragga
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:лабораторки по ОС препод Челноков / 1семестр / wi1 / koval4uk / Oci / Unit2
.cpp//---------------------------------------------------------------------------
#include <clx.h>
#include <stdio.h>
#include <conio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int Udalenie(int i);
void Dobavlenie(int *a,int *i);
void Vivod(int a,int i);
int main(int argc, char* argv[])
{
int a[20];
int i,j,k;
char c;
printf("Dlya dobavleniya elemntov v stek najmite 1!");
printf("Dlya udaleniya elementov iz steka najmite 2!");
printf("Dlya vivoda elementov steka najmite 3!");
printf("Dlya vixoda iz raboti so stekom naberite 4!");
c=getch();
switch(c)
{
case '1': Dobavlenie(a,i);
case '2': i=Udalenie(i);
case '3': Vivod(a,i);
case '4': break;
}
return 0;
}
void Vivod(int* a,int i)
{
int j;
for(j=i;j>=1;j--)
{
printf("%d ",a[j]);
}
}
int Udalenie(int i)
{
int k;
printf("Vvedite kol-vo elementov udalyaemix iz steka:");
scanf("%d",&k);
k=i-k;
return k;
}
void Dobavlenie(int* a,int i)
{
int b[20];
int j,k;
printf("Vvedite kol-vo vvodimix elementov v stek:");
scanf("%d",&k);
i=k;
printf("Vvedite elementi:")
for(j=1;j<=k;j++);
{
scanf("%d",&a[j]);
}
}
//---------------------------------------------------------------------------