С++
С клавиатуры введена строка. Вывести первые три символа и последние три символа,
если длина строки больше 5. Иначе вывести первый символ столько раз, какова длина
строки
Ответы
Ответ дал:
1
Простейший способ:
#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;
}
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад