diff --git a/in/public/code/c/index.rst b/in/public/code/c/index.rst index d0e739f..9ada5f1 100644 --- a/in/public/code/c/index.rst +++ b/in/public/code/c/index.rst @@ -19,7 +19,29 @@ Input .. code:: c int entry1 = 0; + char operator; int entry2 = 0; printf("type in 2 integers\n"); - scanf("%d%d", &entry1, &entry2); + scanf("%d%s%d", &entry1, &operator, &entry2); printf("sum: %d\n", entry1 + entry2); + +Conditions +---------- + +.. code:: c + + if (condition) { + expression1; + } else { + expression2; + } + +.. code:: c + + switch (operator) { + case '+': + expression1; + break; + default: + printf("Nope!\n"); + }