GOLUM34ruS
29.03.2022 17:53

Спо си. нужно чтобы программа получала в качестве аргумента аббревиатуру и ищет определение по словарю. словарь задаётся в виде файла "file.txt" в формате. должно выглядеть примерно так, я открываю программу ./a.out cd или pc cd: compact disc, pc: personal computer

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Fetissh1
06.11.2022 02:03

Объяснение:

Моделирование структуры базы данных при алгоритма нормализации, описанного в предыдущих главах, имеет серьезные недостатки:

1) Первоначальное размещение всех атрибутов в одном отношении является очень неестественной операцией. Интуитивно разработчик сразу проектирует несколько отношений в соответствии с обнаруженными сущностями. Даже если совершить насилие над собой и создать одно или несколько отношений, включив в них все предполагаемые атрибуты, то совершенно неясен смысл полученного отношения.

2)Невозможно сразу определить полный список атрибутов. Пользователи имеют привычку называть разными именами одни и те же вещи или наоборот, называть одними именами разные вещи.

3)Для проведения процедуры нормализации необходимо выделить зависимости атрибутов, что тоже очень нелегко, т.к. необходимо явно выписать все зависимости, даже те, которые являются очевидными.

0,0(0 оценок)
Ответ:
karipovilna
06.02.2020 16:22
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
string input="";
string key="";
std::cout<<"Enter the string to be coded:\t";
std::getline(std::cin,input);
std::cout<<"\nEnter key:\t";
std::getline(std::cin,key);
int keyl=key.length();
int inputl=input.length();
for(int j=0;keyl<inputl;j++)
    {
        key+=key[j]; keyl++;
    }
cout<<"\nKey:\t"<<key;
string encrypted="";
for(int i=0; i<keyl;i++)
     {
           encrypted+=key[i]^input[i];
      }
 std::cout<<"\nEncrypted data:\t"<<encrypted;
string unencrypted="";
for(int i=0;i<keyl;i++)
      {
      unencrypted+=encrypted[i]^key[i];
      }
std::cout<<"\nUnencrypted:\t"<<unencrypted;
return 0;
 }
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота