49 lines
918 B
C
49 lines
918 B
C
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
#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() {
|
|
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;
|
|
} |