From ec38e6e0c38d3653b80701d5fc0df2ce92e59742 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Wed, 1 Dec 2021 23:14:53 +0800 Subject: 2.10 --- 2/10.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 2/10.c diff --git a/2/10.c b/2/10.c new file mode 100644 index 0000000..8e23af7 --- /dev/null +++ b/2/10.c @@ -0,0 +1,21 @@ +#include + +/* converts ASCII c to lowercase */ +int lower(int c) { return c >= 'A' && c <= 'Z' ? c + 'a' - 'A' : c; } + +int main(int argc, char *argv[]) { + int c; + + for (;;) { + printf("Enter char to convert to lowercase.\n"); + c = getchar(); + if (c == EOF) + break; + else + printf("%c\n", lower(c)); + + getchar(); + } + + return 0; +} \ No newline at end of file -- cgit v1.2.3