Страницы

Translate

понедельник, 5 августа 2013 г.

Упражнение 2.10. Напишите функцию lower.

Упражнение 2.10. Напишите функцию lower, которая переводит большие буквы в малые, используя условное выражение (а не конструкцию if-else).

#include <stdio.h>

int lower(int c);

int main()
{
    int c;
    
    while((c=getchar()) != EOF)
        putchar(lower(c));
    return 0;
}

/*lower*/
int lower(int c)
{
    (c>='A' && c<='Z')? c = c + 'a' - 'A' : c;
    return c;
}



Комментариев нет:

Отправить комментарий