usaa25/a1/program.c
2025-10-21 21:05:41 +02:00

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;
}