1. Введіть два рядки з клавіатури, об’єднайте їх, знайдіть довжину утвореного тексту.
2. Введіть два рядки з клавіатури, знайдіть довжину довшого з них.
3. Введіть рядок і слово з клавіатури, вставте дане слово в рядок починаючи з четвертої позиції.
на С++.
Два на вибір.
Ответы
Відповідь:
1. Введіть два рядки з клавіатури, об’єднайте їх, знайдіть довжину утвореного тексту.
С++ code:
#include <iostream>
#include <string>
int main(){
setlocale(LC_ALL,"Ukrainian");
std::string first,second;
std::cout << "Введiть перший рядок: ";
std::cin >> first;
std::cout << "Введiть другий рядок: ";
std::cin >> second;
std::string result = first + second;
std::cout << "Об'єднаний рядок: " << result << " Його довжина: " << result.size() << std::endl;
return 0;
}
2. Введіть два рядки з клавіатури, знайдіть довжину довшого з них.
С++ code:
#include <iostream>
#include <string>
int main(){
setlocale(LC_ALL,"Ukrainian");
std::string first,second;
std::cout << "Введiть перший рядок: ";
std::cin >> first;
std::cout << "Введiть другий рядок: ";
std::cin >> second;
if(first.size() > second.size()){
std::cout << "Довжина довшого рядка: " << first.size() << std::endl;
}
else if(first.size() < second.size()){
std::cout << "Довжина довшого рядка: " << second.size() << std::endl;
}
else{
std::cout << "Рядки рiвнi" << std::endl;
}
return 0;
}
3. Введіть рядок і слово з клавіатури, вставте дане слово в рядок починаючи з четвертої позиції.
C++ code:
#include <iostream>
#include <string>
int main(){
setlocale(LC_ALL,"Ukrainian");
std::string first,second;
std::cout << "Введiть рядок: ";
std::cin >> first;
std::cout << "Введiть слово: ";
std::cin >> second;
first.insert(4,second);
std::cout << "Результат: " << first << std::endl;
return 0;
}