Составьте программу, которая: а) из слова «инструменты» составляет слова: «струны», «трус», «турист»; б) из слов «шишка», «флаг», «трос» получает слово «шрифт»; в) считает, сколько раз в тексте, заданном с клавиатуры, встречается буква «м».
Ответы на вопрос:
странное , но все же:
#include < string> #include < vector> #include < iostream> bool compose( std: : vector< std: : wstring> & input, std: : wstring result ){ for( int i = 0; i < result.size(); ++i ) { bool found( false ); for( int j = 0; j < input.size(); ++j ) { if( input[j].find( result[i] ) ! = -1 ) { found = true; input[j].erase( input[j].begin() + input[j].find( result[i] ) ); } } if( found == false ) return false; } std: : wcout < < l""; for( int i = 0; i < input.size(); ++i ) { std: : wcout < < input[i] < < l"\n"; } std: : wcout < < l""; std: : wcout < < result < < l"\n"; std: : wcout < < l""; return true; }int main(int argc, wchar_t* argv[]){ std: : vector< std: : wstring> v1; v1.push_back( l"инструменты" ); compose( v1, l"струны" ); std: : vector< std: : wstring> v2; v2.push_back( l"инструменты" ); compose( v2, l"трус" ); std: : vector< std: : wstring> v3; v3.push_back( l"инструменты" ); compose( v3, l"турист" ); std: : vector< std: : wstring> v4; v4.push_back( l"шишка" ); v4.push_back( l"флаг" ); v4.push_back( l"трос" ); compose( v4, l"шрифт" ); std: : wstring text; std: : wcout < < l"\nтекст: "; std: : wcin > > text; int count = 0; for( int i = 0; i < text.size(); ++i ) { if( text[i] == l'm' ) ++count; } std: : wcout < < l"\nколичество m: " < < count; return 0; }
var a: string; beginreadln(a); writeln(a[3],a[4],a[5],a[6],a[9],a[11]); writeln(a[4],a[5],a[6],a[3]); writeln(a[4],a[6],a[5],a[1],a[3],a[4]); end.
var a,b,c: string; beginreadln(a,b,c); writeln(a[1],c[2],a[2],b[1],c[1]); end.
var a: string; i: integer; beginreadln(a); while pos('м',a)< > 0 do begininc(i); delete(a,pos('м',a),1); end; writeln(i); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
cvetaharlanova17.11.2020 21:53
-
mvsigatova01.04.2020 07:48
-
KNV1980G27.08.2020 20:34
-
katy24405.06.2022 06:30
-
Yliana23999007.07.2022 02:03
-
leha201817.05.2023 02:39
-
sofya1508198710.04.2022 19:22
-
фирузаалиева03.10.2020 07:51
-
Авитя108.07.2021 09:17
-
ПрофессорЧерепашка10.12.2022 12:36
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.