Есть ответ 👍

Слова в предложение разделены одним пробелом.Повторите каждое слово в предложении 2 раза.С++​

256
468
Посмотреть ответы 2

Ответы на вопрос:

theta4ka
4,7(26 оценок)

#include <iostream>

using namespace std;

int main()

{

    string s,a;

   getline(cin,s);

  for(int i=0;i<s.size();i++)

  {

      a+=s[i];

      if(s[i] == ' ')

       {cout << a << endl;

      a="";}

}

cout << a << endl;

   return 0;

}

Объяснение:

я возможно не уверен что сделал то что ты мог ожидать, но и ты некорректно дал условие задачи, если будут притензий напиши, я исправлю


Слова в предложение разделены одним пробелом.Повторите каждое слово в предложении 2 раза.С++​

Const   m = 10; // количество строк   n = 10; // количество столбцов var   arr: array [1..m, 1..n] of integer;   i,j,z,min,temp : integer; begin   for j : = 1 to m do     for i : = 1 to n do       arr[j, i] : = random(99);         writeln('исходный массив: ');     for j : = 1 to m do   begin     for i : = 1 to n do      write(arr[j, i] : 2, ' ');     writeln;   end;   for j : = 1 to m do   begin     for i : = 1 to n - 1 do     begin       min : = i;           for z : = i + 1 to n do           if arr[j, z] < arr[j, min]  then             min : = z;             temp : = arr[j, min];       arr[j, min] : = arr[j, i];       arr[j, i] : = temp;     end;   end;         writeln;   writeln('отсортированный массив');     for j : = 1 to m do   begin     for i : = 1 to n do      write(arr[j, i] : 2, ' ');     writeln;   end; end.

Популярно: Информатика