zaalmix
?>

Запишите последовательность букв, кодирующую адрес указанного файла в сети Интернет. Доступ к файлу happy.htm, находящемуся на сервере sibline.ru, осуществляется по протоколу http.Фрагменты адреса файла закодированы буквами от А до Ж. А) /; Б) sibline; В) .htm; Г) ://; Д) .ru; Е) happy; Ж) http Почтовый сервер предоставляет услуги бесплатного хостинга всем зарегистрированным пользователям почтовых ящиков. Сайты размещаются в доменах третьего уровня. Какой адрес будет иметь такой сайт в интернете? А) домен первого уровня; Б) имя почтового ящика; В) имя почтового сервера. Расположи буквы в правильной последовательности Укажите правильный ответ.Веб-страница (документ HTML) представляет собой: двоичный файл с расширением com или exeтекстовый файл с расширением txt или docтекстовый файл с расширением htm или htmlграфический файл с расширением gif или jpgУкажите все верные ответы. Выберите инструменты для разработки сайта. Базу данных AccessКалькуляторPascalБраузерыТекстовый редакторГрафические редакторыУкажите правильный ответ.Программа для гипертекстовых страниц называется: браузерсерверпротокол умоляю ​

Информатика

Ответы

Sidorenko

1. ЖГБДАЕВ

2. БВА

3. текстовый файл с расширением htm или html

4. Текстовый редактор, браузеры, графический редакторы.

5. Браузер.

ogonizoloto

#include <iostream>

#include <string>

#include <conio.h>

#include <stdlib.h>

#include <sstream>

#include <fstream>

using namespace std;

int main()

{

int k; //Переменная выбора - шифрование/дешифрование

int shift; //Величина сдвига

string result = ""; //Строка - результат

cout<<"Enter 1 for encryption and decryption of 2\n";

cin>>k;

switch (k) //Если k

{

case 1: //Если выбрано шифрование

{

cout<<"Enter value shift for encryption\n";

cin>>shift;

if (shift > 26)

shift = shift % 26; //Вычисление сдвига

cout<<"Read of file...\n";

setlocale(LC_ALL,"Russian");//Чтение файла

string s; //Строка считанная из файла

ifstream in("Test.txt");

getline(in,s);

cout<<"Text of file: \n"<<s<<endl;

in.close();

cout<<"Reading complete!\n";

cout<<"Encryption...\n";

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

{

//Если не латиница

if (((int)(s[i]) < 65)||((int)(s[i]) > 122))

result += s[i];

//Если буква является строчной

if (((int)(s[i]) >= 97) && ((int)(s[i]) <= 122))

{

//Если буква, после сдвига выходит за пределы алфавита

if ((int)(s[i]) + shift > 122)

//Добавление в строку результатов символ

result += (char)((int)(s[i]) + shift - 26);

//Если буква может быть сдвинута в пределах алфавита

else

//Добавление в строку результатов символ

result += (char)((int)(s[i]) + shift);

}

//Если буква является прописной

if (((int)(s[i]) >= 65) && ((int)(s[i]) <= 90))

{

//Если буква, после сдвига выходит за пределы алфавита

if ((int)(s[i]) + shift > 90)

//Добавление в строку результатов символ

result += (char)((int)(s[i]) + shift - 26);

//Если буква может быть сдвинута в пределах алфавита

else

//Добавление в строку результатов символ

result += (char)((int)(s[i]) + shift);

}

}

cout<<"Encryption complete!\n";

cout<<"Result:\n";

cout<<result; //Вывод результата

break;

}

case 2: //Если выбрано дешифрование

{

cout<<"Enter value shift for decryption\n";

cin>>shift;

if (shift > 26)

shift = shift % 26;

cout<<"Read of file...\n";

setlocale(LC_ALL,"Russian");

string s;

ifstream in("Test.txt");

getline(in,s);

cout<<"Text of file: \n"<<s<<endl;

in.close();

cout<<"Reading complete!\n";

cout<<"Decryption...\n";

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

{

//Если не латиница

if (((int)(s[i]) < 65)||((int)(s[i]) > 122))

result += s[i];

//Если буква является строчной

if (((int)(s[i]) >= 97) && ((int)(s[i]) <= 122))

{

//Если буква, после сдвига выходит за пределы алфавита

if ((int)(s[i]) - shift < 97)

//Добавление в строку результатов символ

result += (char)((int)(s[i]) - shift + 26);

//Если буква может быть сдвинута в пределах алфавита

else

//Добавление в строку результатов символ

result += (char)((int)(s[i]) - shift);

}

//Если буква является прописной

if (((int)(s[i]) >= 65) && ((int)(s[i]) <= 90))

{

//Если буква, после сдвига выходит за пределы алфавита

if ((int)(s[i]) - shift < 65)

//Добавление в строку результатов символ

result += (char)((int)(s[i]) - shift + 26);

//Если буква может быть сдвинута в пределах алфавита

else

//Добавление в строку результатов символ

result += (char)((int)(s[i]) - shift);

}

}

cout<<"Decryption complete!\n";

cout<<"Result:\n";

cout<<result; //Вывод результата

break;

}

default: //Если ошибочное значение

{

cout<<"Error value\n";

break;

}

}

getch();

return 0;

}

0

Kamil

числа в if берутся из кодов ASCII

Объяснение:

#include <stdio.h>

#include <string.h>

int

main ()

{

 char s[10001];

 int i = 0;

 for (int j = 0; j < 10001; j++) {

     scanf("%c", &s[j]);

     if (s[j] == '\n')

         break;

 }

 while (s[i] != '\n')

   {

   if (((int)s[i] > 64 && (int)s[i] < 91) || ((int)s[i] > 96 && (int)s[i] < 123))

     if ((int)s[i] > 124)

s[i] = (char)((int)s[i] - 92); //3-127+32=92

else

       s[i] = (char)((int)s[i] + 3);

   i++;

   }

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

     printf("%c", s[j]);

 return 0;

}

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

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

Запишите последовательность букв, кодирующую адрес указанного файла в сети Интернет. Доступ к файлу happy.htm, находящемуся на сервере sibline.ru, осуществляется по протоколу http.Фрагменты адреса файла закодированы буквами от А до Ж. А) /; Б) sibline; В) .htm; Г) ://; Д) .ru; Е) happy; Ж) http Почтовый сервер предоставляет услуги бесплатного хостинга всем зарегистрированным пользователям почтовых ящиков. Сайты размещаются в доменах третьего уровня. Какой адрес будет иметь такой сайт в интернете? А) домен первого уровня; Б) имя почтового ящика; В) имя почтового сервера. Расположи буквы в правильной последовательности Укажите правильный ответ.Веб-страница (документ HTML) представляет собой: двоичный файл с расширением com или exeтекстовый файл с расширением txt или docтекстовый файл с расширением htm или htmlграфический файл с расширением gif или jpgУкажите все верные ответы. Выберите инструменты для разработки сайта. Базу данных AccessКалькуляторPascalБраузерыТекстовый редакторГрафические редакторыУкажите правильный ответ.Программа для гипертекстовых страниц называется: браузерсерверпротокол умоляю ​
Ваше имя (никнейм)*
Email*
Комментарий*

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

amarantmetall
Zukhra Andreevich1040
okabankova7
saniopt
Avshirokova51
ВитальевичЕвгеньевич346
Avolohova
magazin-71
Yurevich1291
Николаевич
oooviktoria17
vera-sherepa231
Антонович937
Юлия1689
tarasowamash4