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

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

anna241273
ba5-m
sergeymartyn56
Гарик383
ddobrov32133
Gradus469
abuley
kuzinnv1968
Елена
zagadka27
re-art
isinyakin
oledrag7
dp199088206
Марина Федорович924