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

0 голосов
60 просмотров

Составить программу «шифровальщик», которая преобразует введенный с клавиатуры текст путем замены местами символов стоящих на нечетных местах с символами, стоящими на четных местах. Составить программу «Дешифровщика» Помогите фастом Плез даю 25 баллов


Информатика (32 баллов) | 60 просмотров
0

Это С++

Дан 1 ответ
0 голосов

Ответ:

#include

#include

using namespace std;

void ShowArray(char *arr, int size)

{

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

{

 cout

}

}

int STRLN(char *arr)

{

int i = 0;

while (arr[i] != '\0')

{

 i++;

}

return i;

}

void encoder(char* arr,int size)

{

int temp = 1;

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

{

 temp = arr[i];

 arr[i] = arr[i + 1];

 arr[i + 1] = temp;

 i += 2;

}

}

void decoder(char* arr, int size)

{

int temp = 1;

for (int i = 1; i < size; i++)

{

 temp = arr[i];

 arr[i] = arr[i - 1];

 arr[i-1] = temp;

}

}

int main()

{

char text[]={"Hello world!!!"};

int size = STRLN(text);

ShowArray(text, size);

encoder(text, size);

cout

cout

ShowArray(text, size);

encoder(text, size);

cout

cout

ShowArray(text, size);

}

Объяснение:

(206 баллов)