luza5
?>

Как сделать в консоли что бы если например я писал version то выводилась версия которую я записал в код? например [email protected] : version version now : 5.4 alpha

Информатика

Ответы

olgolegovnak

Создать проект -> Пустой проект C++ -> Исходные файлы правой кнопкой мыши и "Добавить новый" -> называют обычно main.cpp

В этом файле код:

#include <iostream>

using namespace std;

int main(int argc, char* argv[]) {

char *vers = "5.4 Alpha";

char *str;

cout << "[email protected]: ";

cin >> str;

if (str == "version") cout << "Version now: " << vers << endl;

system("PAUSE");

return 0;

}

magazintrofey

Примечание. Условие Фано означает, что ни одно кодовое слово не является началом другого кодового слова. Коды, удовлетворяющие условию Фано, допускают однозначное декодирование.

Решение.

Для нахождения кодовых слов будем использовать двоичное дерево, в котором от каждого узла отходит две ветви, соответствующие выбору следующей цифры кода. Буквы будем размещать на конечных узлах дерева — листьях. Условие Фано выполняется, поскольку при проходе от корня дерева к букве в середине пути не встречается других букв.

Пример дерева, обеспечивающего минимальную сумму длин всех шести кодов изображено на рисунке.

 

 

Суммарная длина такого кода 1 + 2 + 3 + 4 + 5 + 5 = 20.

 

ответ: 20.

Объяснение:


По каналу связи передаются сообщения, содержащие только восемь букв: Г, Д, Е, С, О, Т, К, А; для пер
Vasilevna_Shabanova1502
Program lab3;const n=10;                   {количество элементов в массиве}
var   A:array [1..n] of real;          {объявление массива А}   i:byte;                                  {переменная для циклов}   b:boolean;                           {идентификатор роста}begin     writeln('vvedite tselie chisla matrici A[',n,',',n,']');     for i:=1 to n do begin                  {циклвводавмассив}         write('A[',i,'] = ');         readln(A[i]);     end;     writeln;     writeln('matraca imeet vid: ');     for i:=1 to n do begin                  {циклвыводамассива}         write(A[i]:3:3,'  ');        end;     writeln;     b := true;     for i:=1 to n-1 do               {цикл определения роста}          if (A[i] > A[i+1]) then begin  {если текущий больше следующего}             b := false;                                     {значит масив невозростающий}             break;          end;     if (b) then writeln('Masiv A - vozrostaushaya posledovatelnost''')     else writeln('Masiv A - ne vozrostaushaya posledovatelnost''');     readln;

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

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

Как сделать в консоли что бы если например я писал version то выводилась версия которую я записал в код? например [email protected] : version version now : 5.4 alpha
Ваше имя (никнейм)*
Email*
Комментарий*

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

sigidinv
avdeevau807
Dubovitskayae
kostmax1971
Lidburg
lsyrbu
maroseyka
Борисовна_Дмитриевич1003
AMR89154331531
snopok66
choia
moscow053988
iraira761
Igorevich1559
elena-ruzadom