refresh
This commit is contained in:
parent
9bc303a9bc
commit
08d69395da
BIN
a1/output/program.exe
Normal file
BIN
a1/output/program.exe
Normal file
Binary file not shown.
43
a1/program.c
43
a1/program.c
@ -1,8 +1,49 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#define MAX_SIZE 100
|
#define MAX_SIZE 110
|
||||||
|
|
||||||
|
int proverka(char otv, char zatv) {
|
||||||
|
if (otv == '(' && zatv == ')') {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
if (otv == '{' && zatv == '}') {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
if (otv == '[' && zatv == ']') {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
if (otv == '<' && zatv == '>') {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
|
char riadok[MAX_SIZE];
|
||||||
|
char zasobnik[MAX_SIZE];
|
||||||
|
int vrch = -1;
|
||||||
|
int i;
|
||||||
|
int chyba = 0;
|
||||||
|
char znak;
|
||||||
|
|
||||||
|
if (fgets(riadok, MAX_SIZE, stdin)==NULL) {
|
||||||
|
printf("Input Error!\n");
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
riadok[strcspn(riadok, "\n")]=='0';
|
||||||
|
|
||||||
|
printf("Read: %s\n", riadok);
|
||||||
|
|
||||||
|
int dlzka = strlen(riadok);
|
||||||
|
|
||||||
|
for (int i = 0; i < dlzka; i++) {
|
||||||
|
znak = riadok[i];
|
||||||
|
zasobnik[++vrch] = znak;
|
||||||
|
} else if (znak == ')' || znak == ']' || znak == '}' || znak == '>') {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user