РостиславовичЮлия1147
?>

С++ С клавиатуры введена строка. Вывести первые три символа и последние три символа, если длина строки больше 5. Иначе вывести первый символ столько раз, какова длина строки

Информатика

Ответы

Magnolia200872

Простейший

#include <iostream>

#include <string>

int main() {

   std::string str;

   std::getline(std::cin, str);

   if (str.size() > 5) {

       std::cout << str[0] << str[1] << str[2] << str[str.size() - 3] << str[str.size() - 2] << str[str.size() - 1] << std::endl;

   } else {

       std::cout << str[0] << std::endl;

   }

   std::cout << "String length: " << str.size() << std::endl;

   return 0;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

С++ С клавиатуры введена строка. Вывести первые три символа и последние три символа, если длина строки больше 5. Иначе вывести первый символ столько раз, какова длина строки
Ваше имя (никнейм)*
Email*
Комментарий*