Update a1/program.c

This commit is contained in:
Marat Izmailov 2024-10-24 12:36:39 +00:00
parent 65a1d03d20
commit 0982e78902

View File

@ -17,7 +17,6 @@ int main() {
char stack[MAX_LENGTH];
int top = -1; // Index pre vrchol zásobníka
int position = 0; // Pozícia aktuálneho znaku
int hasBrackets = 0; // Flag pre kontrolu prítomnosti zátvoriek
// Čítanie reťazca
printf("Zadajte kód (maximálne 100 znakov): ");
@ -42,7 +41,6 @@ int main() {
// Ak je aktuálny znak otváracia zátvorka, vložíme ju do zásobníka
if (current == '{' || current == '[' || current == '(' || current == '<') {
stack[++top] = current; // Zvýšiť top a vložiť zátvorku do zásobníka
hasBrackets = 1; // Zaznamenaj, že zátvorky existujú
}
// Ak je aktuálny znak zatváracia zátvorka
else if (current == '}' || current == ']' || current == ')' || current == '>') {
@ -68,12 +66,10 @@ int main() {
return 1;
}
// Kontrola, či existujú nejaké zátvorky
if (hasBrackets) {
printf("Všetky zátvorky sú v poriadku\n");
} else {
printf("Všetky zátvorky sú v poriadku, žiadne zátvorky neboli nájdené.\n");
}
// Očakávané správne výstup
printf("Read: %s\n", input);
printf("All brackets OK\n");
return 0;
}