
Помогите написать на языке СИ код: ввести в одной строке фамилию, имя и отчество. Вывести
приветствие, где останутся имя и фамилия (мне не нужно объяснять как это делать, мне нужен просто код)

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

Ответ:
#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);
}



Конечно, вот пример кода на языке C, который вводит фамилию, имя и отчество в одной строке, а затем выводит приветствие, оставляя только имя и фамилию:
c#include <stdio.h>
#include <string.h>
int main() {
char fullName[100];
printf("Введите фамилию, имя и отчество: ");
fgets(fullName, sizeof(fullName), stdin);
// Разбиваем введенную строку на токены (фамилия, имя, отчество)
char *lastName = strtok(fullName, " ");
char *firstName = strtok(NULL, " ");
char *middleName = strtok(NULL, "\n");
// Выводим приветствие с именем и фамилией
printf("Привет, %s %s!\n", firstName, lastName);
return 0;
}
Просто скопируйте этот код в вашу среду разработки на C, скомпилируйте и запустите, и вы сможете ввести фамилию, имя и отчество, после чего программа выведет приветствие, оставив только имя и фамилию.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili