Предмет: Информатика,
автор: katyl4553
Плизз помогите очень надо написать код на СИ
Ввести в одной строке фамилию, имя и отчество. Вывести приветствие, где останутся имя и фамилия(желательно через разделение слов)
Ответы
Автор ответа:
1
Вот, держи
#include <iostream>
#include <string>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
string name,sl;
getline(cin,name);
name=" "+name+" ";
int i=0,k=0;
cout<<"Добрый день, у меня появился новый повелитель, и его зовут: "<<endl;
while(i<name.size()-1 && k!=2)
{
sl=" ";
if(name[i]==' ' && name[i+1]!=' ')
{
while(name[i+1]!=' ')
{
sl+=name[i+1];
i++;
}
k++;
cout<<sl<<" ";
}
else i++;
}
cout<<endl;
system("pause");
return 0;
}
katyl4553:
спасибо повелитель
Похожие вопросы
Предмет: Математика,
автор: киса118ррп
Предмет: Биология,
автор: danilk2003
Предмет: Русский язык,
автор: раяна2008
Предмет: Биология,
автор: ivan6066
Предмет: Математика,
автор: nastyamakarova45