diff --git a/cv1/program.c b/cv1/program.c index 54fc990..bb1edbc 100644 --- a/cv1/program.c +++ b/cv1/program.c @@ -78,18 +78,17 @@ int main(void) { menu[item_count++] = item; // Додати позицію до меню } - // Пошук та вивід знайдених страв - int found = 0; + // Вивід знайдених страв for (int i = 0; i < item_count; i++) { - // Виконати прямий пошук нормалізованої страви проти нормалізованого рядка пошуку + // Перевіряємо, чи містить страва шуканий інгредієнт if (strstr(menu[i].dish, search_string) != NULL) { - printf("%s\n%.2f\n", menu[i].dish, menu[i].price); - found = 1; // Хоча б одна страва знайдена + // Виводимо знайдену страву + printf("%s\n", menu[i].dish); + printf("%.2f\n", menu[i].price); + break; // Вихід з циклу після першої знайденої страви } } - // Якщо пошук був неуспішним, нічого не виводимо - // Підрахунок зчитаних позицій printf("Nacitanych %d poloziek.\n", item_count); return 0;