Предмет: Информатика, автор: kurilchukmaks2005

1. Введіть два рядки з клавіатури, об’єднайте їх, знайдіть довжину утвореного тексту.
2. Введіть два рядки з клавіатури, знайдіть довжину довшого з них.
3. Введіть рядок і слово з клавіатури, вставте дане слово в рядок починаючи з четвертої позиції.
на С++.
Два на вибір.

Ответы

Автор ответа: nazikmuz
1

Відповідь:

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;      

}

Похожие вопросы
Предмет: Русский язык, автор: Mati1283