Предмет: Информатика,
автор: carriestylesf4
Помогите написать на языке СИ код: ввести в одной строке фамилию, имя и отчество. Вывести приветствие, где останутся имя и фамилия (мне не нужно объяснять как это делать, мне нужен просто код)
Ответы
Автор ответа:
0
Ответ:
#include <iostream>
#include <string>
#include <Windows.h>
int main()
{
SetConsoleCP(1251); // Ввод с консоли в кодировке 1251
SetConsoleOutputCP(1251); // Вывод на консоль в кодировке 1251. Нужно только будет изменить шрифт консоли на Lucida Console или Consolas
setlocale(LC_ALL,"Russian"); // Устанавливаем русский язык
std::string a;
std::getline(std::cin,a);
int num = a.find_first_of(" ");
int num2 = a.find_last_of(" ");
std::cout << "Привет" << a.substr(num, num2 - num) << " " << a.substr(0, num);
}
carriestylesf4:
а можешь на си, переписать плиз
Похожие вопросы
Предмет: Окружающий мир,
автор: Юличка555555555
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: Аноним
Предмет: Алгебра,
автор: аофедшй
Предмет: Математика,
автор: ден1097