Обновить cv3/program.c
This commit is contained in:
parent
4debe4d069
commit
e713389776
@ -2,13 +2,10 @@
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#define MAX_RAZMER 100
|
#define MAX_RAZMER 10
|
||||||
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|
||||||
double chisla[MAX_RAZMER];
|
double chisla[MAX_RAZMER];
|
||||||
|
|
||||||
int vershina;
|
int vershina;
|
||||||
} StEk;
|
} StEk;
|
||||||
|
|
||||||
@ -19,8 +16,8 @@ void inicStEk(StEk* stek) {
|
|||||||
int isEmpty(StEk* stek) {
|
int isEmpty(StEk* stek) {
|
||||||
return stek->vershina == 0;
|
return stek->vershina == 0;
|
||||||
}
|
}
|
||||||
int isFull(StEk* stek) {
|
|
||||||
|
|
||||||
|
int isFull(StEk* stek) {
|
||||||
return stek->vershina == MAX_RAZMER;
|
return stek->vershina == MAX_RAZMER;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -33,7 +30,6 @@ void push(StEk* stek, double chislo) {
|
|||||||
stek->vershina++;
|
stek->vershina++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
double pop(StEk* stek) {
|
double pop(StEk* stek) {
|
||||||
if (isEmpty(stek)) {
|
if (isEmpty(stek)) {
|
||||||
printf("no input\n");
|
printf("no input\n");
|
||||||
@ -43,7 +39,6 @@ double pop(StEk* stek) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
|
|
||||||
StEk stek;
|
StEk stek;
|
||||||
inicStEk(&stek);
|
inicStEk(&stek);
|
||||||
char bufer[256];
|
char bufer[256];
|
||||||
|
Loading…
Reference in New Issue
Block a user