Вопрос задан 27.06.2023 в 08:06. Предмет Информатика. Спрашивает Токарев Дима.

Помогите, пожалуйста, написать программу на С++ Ввести в 3 переменные строкового типа s1,s2,s3

ваши фамилию, имя отчество. Переставить местами значения 3-х переменных, так чтобы в s1 оказалось значение s2, в s2 - значение s3, в s3 - прежнее значение s1.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Береговая Света.

Ответ:

Объяснение:

#include <iostream>

#include <string>

using namespace std;

int main()

{

   string s1="Петров", s2="Иван", s3="Алексеевич", temp;

   temp = s1; //присваиваем значение s1 временной переменной temp

   s1 = s2;

   s2 = s3;

   s3 = temp;

   

   cout << s1 << s2 << s3 <<;

   return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на C++, которая выполняет задачу, описанную вами:

cpp
#include <iostream> #include <string> int main() { std::string s1, s2, s3; // Ввод фамилии, имени и отчества std::cout << "Введите фамилию: "; std::cin >> s1; std::cout << "Введите имя: "; std::cin >> s2; std::cout << "Введите отчество: "; std::cin >> s3; // Переставляем значения переменных std::string temp = s1; s1 = s2; s2 = s3; s3 = temp; // Вывод результата std::cout << "Фамилия: " << s1 << std::endl; std::cout << "Имя: " << s2 << std::endl; std::cout << "Отчество: " << s3 << std::endl; return 0; }

Эта программа позволяет вам ввести фамилию, имя и отчество, а затем переставляет значения переменных так, как вы указали, и выводит их в новом порядке.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос