ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1601. АнтиКАПС

C++ AC
Послано D4nick 18 июл 2019 01:18
#include <iostream>
#include <string>
#include <stdio.h>
using namespace std;
int main() {
    char c; bool sbeg = true;
    while ((c = getchar()) != EOF) {
        if (!sbeg) {
            c = tolower(c);
            printf("%c", char (c));
        }
        if (sbeg) {
            printf("%c", char (c));
            if ('A' <= c && c <= 'Z' || 'a' <= c && c <= 'z')
                sbeg = false;
        }
        if (c == '.' || c == '!' || c == '?')
            sbeg = true;
    }
}