среда, 2 декабря 2009 г.

вывести первые буквы слов в строке

В тексте слова отделены друг от друга любым количеством пропусков.Сформировать выходящую строку,в которой содержаться первые буквы слов исходного текста!!!!

#include <iostream>
#include <string>
#include <sstream>

using namespace std;

void task()
{
 cout << "input string: ";
 string s;
 getline(cin, s);


 cout << "result:" << endl;
 istringstream iss(s);
 while (iss >> s)
 {
  cout << (*s.begin()) << endl;
 }
}

int main(int argc, char *argv[])
{
 task();
 return 0;
}

output

input string: qwer   r    qqwww eeee   r   q12
result:
q
r
q
e
r
q

Комментариев нет:

Отправить комментарий