vypolga1347
?>

Вставить по одному элементу перед всеми элементами одномерного массива, кратными 5. массив сформировать через датчик случайных чисел.

Информатика

Ответы

maksimovskiy7657
Программа вставляет перед элементом, кратным 5, элемент со значением 99 (чтобы его было видно среди прочих из диапазона [1..50] ) const   nm = 20; var   i, j, n, nn: integer;   a: array[1..nm] of integer; begin   n : = nm div 2;   nn : = n;   randomize;   writeln('*** исходный массив ***');   for i : = 1 to n do   begin       a[i] : = random(50) + 1;   { [1..50] }       write(a[i]: 3)   end;   for i : = n downto 1 do   begin       if a[i] mod 5 = 0 then begin           nn : = nn + 1;           for j : = nn downto i do a[j] : = a[j - 1];           a[i] : = 99       end   end;   writeln(#13#10, '*** массив-результат ***');   for i : = 1 to nn do write(a[i]: 3);   writeln end. *** исходный массив ***   23 22 27 16 45 42 15 13 27 31 *** массив-результат ***   23 22 27 16 99 45 42 99 15 13 27 31
ritckshulga20112

ответ:

#include

using namespace std;

int main()

{

int mas[5][4];

for (int i = 0; i < 5; i++)

  for (int j = 0; j < 4; j++)

  mas[i][j] = rand() % 3;

for (int i = 0; i < 5; i++)

{

  cout < < endl;

  for (int j = 0; j < 4; j++)

  cout < < mas[i][j] < < " ";

}

int sum = 0, buf = 1;

for (int i = 0; i < 5; i++)

{

  sum = 0;

  for (int j = 0; j < 4; j++)

  {

  sum += mas[i][j];

  }

  buf *= sum;

}

cout < < endl < < buf;

}

объяснение:

вместо

for (int i = 0; i < 5; i++)

  for (int j = 0; j < 4; j++)

  mas[i][j] = rand() % 3;

можно или нужно использовать

for (int i = 0; i < 5; i++)

  for (int j = 0; j < 4; j++)

cin> > mas[i][j];

tanu0618

ответ:

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

наиболее распространенными из которых являются:

экономность (достигается сокращением записи);

надежность (информацию необходимо засекретить таким образом, чтобы она была недоступна третьим лицам);

удобство обработки или восприятия

декодирование — процесс восстановления изначальной формы представления информации, т. е. обратный процесс кодирования, при котором закодированное сообщение переводится на язык, понятный получателю. в более широком плане это:

а) процесс придания определенного смысла полученным сигналам;

б) процесс выявления первоначального замысла, исходной идеи отправителя, понимания смысла его сообщения

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

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

Вставить по одному элементу перед всеми элементами одномерного массива, кратными 5. массив сформировать через датчик случайных чисел.
Ваше имя (никнейм)*
Email*
Комментарий*

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

oxy03214428
lemoh
steff77
voen-torg
ksenyabobrovich7214
Viktor1316
Александра_Наталья1417
irohmichaelchikaodiri
Marina658
ann328389
Murad Gushcharin
Tatianamir765654
abuley
mokeevahelena
ziyaevak