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*
Комментарий*

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

korj8
ekaterinkat
vettime625
Бочкова_Елена203
Хохлов
mishapavlov9
Сулейманова
suhanowaswetlana
Герасимова107
Vladimirovna
saa002
Letajushaya362
info9
v79150101401
barkhatl-2p7