#include <stdio.h>
#include <string.h>
int main(void)
{
char ingredient[100];
printf("Enter an ingredient: "); fgets(ingredient
, 100, stdin
);
if (strstr(ingredient
, "sour cream") != NULL
) {
printf("Use yogurt instead.\n"); }
else if (strstr(ingredient
, "sugar") != NULL
) {
printf("Use honey or applesauce instead.\n"); }
else if (strstr(ingredient
, "butter") != NULL
) {
printf("Use margarine or yogurt instead.\n"); }
else if (strstr(ingredient
, "white bread") != NULL
) {
printf("Use whole-grain bread instead.\n"); }
else if (strstr(ingredient
, "flour") != NULL
) {
printf("Use rye or rice flour instead.\n"); }
else if (strstr(ingredient
, "milk") != NULL
) {
printf("Use soy milk instead.\n"); }
else
{
printf("No substitution was found.\n"); }
printf("\nAlways consult your physician before making significant changes to your diet.\n");
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKHZvaWQpCnsKICAgIGNoYXIgaW5ncmVkaWVudFsxMDBdOwoKICAgIHByaW50ZigiRW50ZXIgYW4gaW5ncmVkaWVudDogIik7CiAgICBmZ2V0cyhpbmdyZWRpZW50LCAxMDAsIHN0ZGluKTsKCiAgICBpZiAoc3Ryc3RyKGluZ3JlZGllbnQsICJzb3VyIGNyZWFtIikgIT0gTlVMTCkKICAgIHsKICAgICAgICBwcmludGYoIlVzZSB5b2d1cnQgaW5zdGVhZC5cbiIpOwogICAgfQogICAgZWxzZSBpZiAoc3Ryc3RyKGluZ3JlZGllbnQsICJzdWdhciIpICE9IE5VTEwpCiAgICB7CiAgICAgICAgcHJpbnRmKCJVc2UgaG9uZXkgb3IgYXBwbGVzYXVjZSBpbnN0ZWFkLlxuIik7CiAgICB9CiAgICBlbHNlIGlmIChzdHJzdHIoaW5ncmVkaWVudCwgImJ1dHRlciIpICE9IE5VTEwpCiAgICB7CiAgICAgICAgcHJpbnRmKCJVc2UgbWFyZ2FyaW5lIG9yIHlvZ3VydCBpbnN0ZWFkLlxuIik7CiAgICB9CiAgICBlbHNlIGlmIChzdHJzdHIoaW5ncmVkaWVudCwgIndoaXRlIGJyZWFkIikgIT0gTlVMTCkKICAgIHsKICAgICAgICBwcmludGYoIlVzZSB3aG9sZS1ncmFpbiBicmVhZCBpbnN0ZWFkLlxuIik7CiAgICB9CiAgICBlbHNlIGlmIChzdHJzdHIoaW5ncmVkaWVudCwgImZsb3VyIikgIT0gTlVMTCkKICAgIHsKICAgICAgICBwcmludGYoIlVzZSByeWUgb3IgcmljZSBmbG91ciBpbnN0ZWFkLlxuIik7CiAgICB9CiAgICBlbHNlIGlmIChzdHJzdHIoaW5ncmVkaWVudCwgIm1pbGsiKSAhPSBOVUxMKQogICAgewogICAgICAgIHByaW50ZigiVXNlIHNveSBtaWxrIGluc3RlYWQuXG4iKTsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICBwcmludGYoIk5vIHN1YnN0aXR1dGlvbiB3YXMgZm91bmQuXG4iKTsKICAgIH0KCiAgICBwcmludGYoIlxuQWx3YXlzIGNvbnN1bHQgeW91ciBwaHlzaWNpYW4gYmVmb3JlIG1ha2luZyBzaWduaWZpY2FudCBjaGFuZ2VzIHRvIHlvdXIgZGlldC5cbiIpOwoKICAgIHJldHVybiAwOwp9