Обновить 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