Любовь-Волков1205
?>

Составьте программу, которая: а) из слова «инструменты» составляет слова: «струны», «трус», «турист»; б) из слов «шишка», «флаг», «трос» получает слово «шрифт»; в) считает, сколько раз в тексте, заданном с клавиатуры, встречается буква «м».

Информатика

Ответы

katekn6032

странное , но все же:

#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; }

pifpaf85

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.

КараханянКусков
#include < iostream> using namespace std; int main() {      size_t n = 0, val = 0, count = 0;       cin > > n;       if (n < 100) {          for(size_t i = 0; i < n; ++i) {              cin > > val;               if (val < 300) {                  if % 3)) ++count;               } else {                  cout < < "value must be < 300" < < endl;                   exit(1);               }          }      } else {          cout < < "n must be < 100" < < endl;       }      cout < < "count: " < < count < < endl;       return 0; }
Алина Ракитин1730
Если я правильно поняла, что от меня хотят, то как вариант, можно решить вот так:   int a,b,c,d,k1,k2,m1,m2; cin> > a> > b> > c> > d; if (a> =b)   cout< < a; k1=a; m1=b;   else cout< < b; k1=b; m1=a; if (c> =d) cout< < c; k2=c; m2=d;   else cout< < d; k2=d; m2=c;   if (k1> =k2)   cout< < k1< < endl< < k2< < endl;   else cout< < k2< < endl< < k1< < endl;   if(m1> =m2) cout< < m1< < endl< < m2; else cout< < m2< < endl< < m1;

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составьте программу, которая: а) из слова «инструменты» составляет слова: «струны», «трус», «турист»; б) из слов «шишка», «флаг», «трос» получает слово «шрифт»; в) считает, сколько раз в тексте, заданном с клавиатуры, встречается буква «м».
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Антон
Advantage9111
milenaochirova01017424
Antonov-Elena
Veril8626
linda3930
natalia595977
magazin-71
Ruslan Zarekovkin
elenasnikitina84
gbfedak220
pravovoimeridian
dedald
emilbadalov
vedaikin