Проблема с ветвлением.(C++)

//Проблема - Программа не считывает второй scanf.

#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Rus");
    char a=0, b=0, c=0, d=0;
    printf("Желаете блюдо дня?");
    scanf_s("%c", &a);
    if (a == 'y')
    {
        printf("Заказано блюдо дня");
    }
    else
    {
        printf("Желаете бизнес-ланч?");
        scanf_s("%c", &d);
        if (d == 'y')
        {
            printf("Заказан бизнес-ланч");
        }
    }
return 0;
}

Ответы (0 шт):