Акроним – школьный этап 2016
Задана последовательность из одного или более слов, отделенных друг от друга ровно одним символом пробела. Акроним данной последовательности получится, если взять первую латинскую букву каждого слова из последовательности. Для справки: словом называется любая последовательность латинских букв, не содержащая пробелов.
Напишите программу, которая генерирует акроним для заданной последовательности. Акроним всегда записывается большими латинскими буквами.
Входные данные
Первая и единственная строка входного файла Input.txt содержит заданную последовательность. Количество символов в последовательности не превосходит 256.
Выходные данные
Первая и единственная строка файла Output.txt должна содержать акроним заданной последовательности.
Пример
Iput.txt | Output.txt |
mirko soft | MS |
biti ali ti ne biti | BATNB |
ali ja sam i jucer jeo | AJSIJJ |
C++
1234567891011121314 | #include <fstream>#include <string>using namespace std;ifstream fin("input.txt"); ofstream fout("output.txt");int main(){ string word; char c; while (fin >> word) { c=toupper(word[0]); fout << c; } return 0;} |