Даны две строки символов, состоящих из цифр, букв и пробелов. Группу символов, не содержащих пробелов внутри себя, будем называть словами. Составить программу переформирования строк так, чтобы в первой строке располагались слова, начинающиеся с цифр, в порядке их возрастания, а во второй – слова, начинающиеся с букв, в алфавитном порядке.
Перевести из PASCAL в С++
begin
var s1:=ReadlnString('Строка 1:');
var s2:=ReadlnString('Строка 2:');
var s:=(s1+' '+s2).ToWords;
s1:=s.Where(t->t[1] in ['0'..'9']).OrderBy(t->t).JoinIntoString;
s1.Println;
s2:=s.Where(t->not(t[1] in ['0'..'9'])).OrderBy(t->t).JoinIntoString;
s2.Println
end.
Самые новые вопросы
Математика - 4 года назад
Информатика - 4 года назад
География - 4 года назад
Математика - 4 года назад
Русский язык - 4 года назад
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.