Ramon22081983
?>

Кодирование текста осуществляется перестановкой букв в каждом слове по одному и тому же правилу. восстановите кодированую информацию и сформулируйте правила перестановки. а) руко, евнса, акинукыл, ниофмрцаяи, омркмоу одджь ен тсарешн б) анера, анизрок, казкюр в) анклан, игатар, етеливроз г) бнаолк, внаог, ктаебни напишите правило кодирования каждого слова, и восстановленную информацию)

Информатика

Ответы

Daletskaya Sergei1121
а) буквы в словах слева направо разбивают на группы по две буквы в каждой, дальше меняют местами буквы в группах (если в слове нечётное количество букв, последнюю букву не переставляют):
урок, весна, каникулы, информация, мокрому дождь не страшен;
б) первую буква слова ставят последней, вторую - предпоследней и т. д.:
арена, корзина, рюкзак;
в) (наверное, АКЛАН, а не АНКЛАН?) также, как и в а), но если в слове нечётное количество букв, то последняя группа состоит из трёх букв и в ней 1-ая буква становится 3-ей, а 3-я - 1-ой:
канал, гитара, телевизор;
г) пронумеруем буквы слова слева направо: 0, 1, 2, ..., n-2, n-1, n. Вначале поставим букву под номером 0, потом n, затем 1, далее n-1 и т.д.:
балкон, вагон, кабинет.
ladykalmikova81

Объяснение:

program matic1;

const z=100;

type mas=array[1..z] of integer;

type mas2=array[1..z,1..z] of integer;

var

u :mas2;

u1, u2: mas;

n,k,m:integer;

procedure ch1(n:integer);

var i,j:integer;

begin

j:=0;k:=0;m:=0;

randomize;

for i:=1 to n do

for j:=1 to n do

   u[i,j]:= random(20+j)+20;

for i:=1 to n do

for j:=1 to n do

  begin

  if j>=i then begin k:=k+1;u1[k]:=u[i,j] end

  else begin m:=m+1;u2[m]:=u[i,j] end;

  end;

  end;

// Вывод 2 мерного массива на экран

// a -массив n-размер,text - что хотим написать

procedure showmas2(b:mas2;n:integer;text:string);

var

i,j:integer;

begin

writeln(text);

for i:=1 to n  do

for j:=1 to n do

if j<>n then write(b[i,j],' ') else writeln(b[i,j],' ');

readln;

end;

// Вывод 1 мерного массива на экран

// a -массив nn-размер,text - что хотим написать

procedure showmas(b:mas;nn:integer;text:string);

var

i:integer;

begin

writeln(text);

for i:=1 to nn  do

write(b[i],' ');

readln;

end;

begin

Write('Введите размер массива N= ');

readln(n);

ch1(n);

showmas2(u,n,'Исходная матрица NxN u');

showmas(u1,k,'Элементы главной диагонали и выше u1');

showmas(u2,m,'Элементы ниже главной диагонали  u2');

readln;

end.

end.

ilez03857

#include <iostream>

#include <windows.h>

#include <conio.h>

#include <ctime>

int main()  

{

       srand(time(NULL));

       const int n = 20;

       double r = 0;

       int a[n];

       system("cls");

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

       {

               a[i] = rand() % 50;

               std::cout << a[i] << " ";

               r += 1. / a[i];

       }

 

       std::cout << std::endl;

       r = 1. / r;

       std::cout << "R: " << r << std::endl;

       getch();

       return 0;

}

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

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

Кодирование текста осуществляется перестановкой букв в каждом слове по одному и тому же правилу. восстановите кодированую информацию и сформулируйте правила перестановки. а) руко, евнса, акинукыл, ниофмрцаяи, омркмоу одджь ен тсарешн б) анера, анизрок, казкюр в) анклан, игатар, етеливроз г) бнаолк, внаог, ктаебни напишите правило кодирования каждого слова, и восстановленную информацию)
Ваше имя (никнейм)*
Email*
Комментарий*

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

megapolisgroup
Мечиславович_Кварацхелия1988
soskadoa
mayskiyandrey90
Yuliya_Viktoriya316
Aksinya1036
ryazantseva
burylin9
sabinina0578
lele52
oksana77768
gorushko-tabak3
kristinagaspa62
vallod
Zebra198383