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

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

Ответы

Автор ответа: orakul96
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ррп