Обновить cv2/program.c
This commit is contained in:
parent
2ed049575f
commit
5a907b7950
@ -10,37 +10,32 @@ double dish_price[MAX_DISHES];
|
||||
|
||||
int main() {
|
||||
int count = 0;
|
||||
int empty_lines = 0;
|
||||
|
||||
while (count < MAX_DISHES) {
|
||||
char dish[MAX_LENGTH];
|
||||
|
||||
fgets(dish, MAX_LENGTH, stdin);
|
||||
dish[strcspn(dish, "\n")] = 0;
|
||||
|
||||
if (strlen(dish) == 0) {
|
||||
empty_lines++;
|
||||
} else {
|
||||
empty_lines = 0;
|
||||
}
|
||||
if (empty_lines == 2) {
|
||||
break;
|
||||
}
|
||||
|
||||
strcpy(dish_name[count], dish);
|
||||
|
||||
char price[MAX_LENGTH];
|
||||
fgets(price, MAX_LENGTH, stdin);
|
||||
price[strcspn(price, "\n")] = 0;
|
||||
|
||||
if (strlen(price) == 0) {
|
||||
empty_lines++;
|
||||
} else {
|
||||
empty_lines = 0;
|
||||
// Читаем название блюда
|
||||
if (fgets(dish, MAX_LENGTH, stdin) == NULL) {
|
||||
break; // Если чтение не удалось, выходим из цикла
|
||||
}
|
||||
dish[strcspn(dish, "\n")] = 0; // Убираем символ новой строки
|
||||
|
||||
if (empty_lines == 2) {
|
||||
break;
|
||||
// Проверяем на пустую строку
|
||||
if (strlen(dish) == 0) {
|
||||
break; // Выход из цикла при пустой строке
|
||||
}
|
||||
strcpy(dish_name[count], dish); // Сохраняем название блюда
|
||||
|
||||
// Читаем цену блюда
|
||||
if (fgets(price, MAX_LENGTH, stdin) == NULL) {
|
||||
break; // Если чтение не удалось, выходим из цикла
|
||||
}
|
||||
price[strcspn(price, "\n")] = 0; // Убираем символ новой строки
|
||||
|
||||
// Проверяем на пустую строку
|
||||
if (strlen(price) == 0) {
|
||||
break; // Выход из цикла при пустой строке
|
||||
}
|
||||
|
||||
// Преобразуем цену в число с плавающей запятой
|
||||
|
Loading…
Reference in New Issue
Block a user