Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ База данных "Телефонный справочник" Столкнулся с проблемой что все пункты меню кроме первого отказываются читать нормально файл и выдают что "контактов не обнаружено" хотя в самом файле они записываются и их видно. В чем может быть проблема? И возможно ли как то выводить нормально в файл русские символы,ибо в файле выводятся иероглифы...Заранее спасибо! #include <iostream> using namespace std; #include <conio.h> #include... https://www.cyberforum.ru/ cpp-beginners/ thread2437786.html C++ Модифицировать рассмотренную ниже программу для работы с текстами на русском языке
Ребзя, нужна помощь. Программу по шифровке и расшифровке смог сделать только для латиницы. Теперь хочу, чтобы она работала и с русским алфавитом. Вот модули программы. main.cpp #include <iostream> #include <cctype> #include "modAlphaCipher.h" using namespace std; // проверка, чтобы строка состояла только из прописных букв
C++ AES шифрование файла Есть код шифрования AES. Можно ли сделать так, чтобы он шифровал файлы? Помогите пожалуйста. Заранее спасибо.Вот код: #include <iostream> #include <cryptopp/aes.h> #include <cryptopp/modes.h> #include <cryptopp/base64.h> std::string encrypt(const std::string& str_in, const std::string& key) { std::string str_out; https://www.cyberforum.ru/ cpp-beginners/ thread2437772.html C++ Протабулировать функцию на отрезке https://www.cyberforum.ru/ cpp-beginners/ thread2437769.html
Поместите функцию y = 2sin2x сегмент с помощью H=0.25 и найти минимальное и минимальное значение
C++ Вычислить и вывести на экран в виде таблицы значения функции F
Вычислить и вивести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.
C++ Метод Дихотомии (итерационное вычисление нуля функции) Считает сумму, но с ответом не сходится До какого момента нужно считать? #include <iostream> #include <string> #include <cmath> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2437746.html
C++ Каждый элемент массива, который больше введенного числа, заменить на 0 https://www.cyberforum.ru/ cpp-beginners/ thread2437729.html
Задание Разработать программу, которая: 1) формирует целочисленный массив случайных чисел из 12 элементов в диапазоне от 0 до 70 2) выводит массив на экран; 3) выполняет заданную операцию: Запрашивает с клавиатуры число (<=65). ). Каждый элемент массива, который больше введенного числа, заменяет на 0. – выделенное оформить в виде функции. 4) выводит на экран измененный массив.
C++ Добавление и вывод элемента массива структур
QQ Всем кто дышит.Я хочу в массив структур,куда предварительно записал 20 объектов(файл присутствует) добавить элемент.Его я добавил и описал функцию вывода.НО!!!Выводит все элементы,кроме последнего,т.е. того, который я добавил в массив структур с помощью функции. Спадзяюся на дапамогу. #include <fstream> #include <iostream> using namespace std; struct place { char *country; ...
C++ Разбить строку на слова с учетом указанных разделителей https://www.cyberforum.ru/ cpp-beginners/ thread2437715.html
Дана строка, состоящая из слов, разделенных символами, которые перечислены во второй строке. Показать все слова. Прога должна выводить слова разделенные символами. По одному слову в строке. Однако если ввести несколько символов подряд, то один из них она убирает, а остальные записывает пусто как будто "Найдено слово: " Пример: Мама,,мыла.раму Выводит: Найдено слово: Мама Найдено...
C++ Найти наименьшее число не выше главной диагонали матрицы https://www.cyberforum.ru/ cpp-beginners/ thread2437701.html
нужно из этого массива найти наименьшее число ниже главной диагонали (включая главную). Найти наибольшее число выше побочной диагонали (включая побочную). Вывести числа с указанием их индексов в массиве. Поменять местами наибольшее и наименьшее. Вывести получившуюся матрицу. Помогите плес #include "pch.h" #include <iostream> #include <ctime> #include <vector>
Разбить строку на слова C++
Здравствуйте, необходимо Считать строку с консоли (из файла). Разделить строку на слова. Знаю, что нужно использовать функцию strtok, но не знаю, как это сделать. В программировании толком почти не разбираюсь, буду рада помощи! Добавлено через 8 минут Желательно сделать это на более-менее любительском уровне (попроще), т.к это лаба для 1 курса.
C++ Среди отрицательных элементов массива, найти такое, значение которого максимально https://www.cyberforum.ru/ cpp-beginners/ thread2437689.html
Среди отрицательных элементов массива, найти такое, значение которого максимально массив заполнить через рандом нужно
0 / 0 / 0
Регистрация: 22.11.2018
Сообщений: 58
0

хеширование - C++ - Ответ 13497597

16.04.2019, 14:58. Показов 1011. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include "pch.h" 
#include <iostream> 
#include <conio.h> 
#include <locale> 
#include <string.h> 
#include <math.h> 
#include <time.h> 
#include <string.h> 
 
using namespace std;
 
int hash(int a);
float sum = 0;
int main()
{
    setlocale(LC_ALL, "Russian");
    int a[100], amount, i, max = 0;
    float average;
    while (1) {
        cout << "Введите количество элементов: ";
        cin >> amount;
        while (getchar() != '\n') {
            cout << "Введено неверное значение, попробуйте еще раз\n\n";
        }
        if (amount <= 0) {
            cout << "Введено неверное значение, попробуйте еще раз\n\n";
        }
        for (i = 0; i < amount; i++)
            a[i] = rand() % 20;
        cout << "======================\n";
        for (i = 0; i < amount; i++) {
            cout << "Ключ: " << a[i] << "\n";
            cout << "Хеш<" << a[i] << "> = " << hash(a[i]) << "\n";
            cout << "======================\n";
        }
        average = sum / amount;
        for (i = 0; i < amount; i++) {
            if (hash(a[i]) > average)
                max++;
        }
        cout << "\nКоличества элементов больше " << average << " - " << max << ".\n\n";
        _getch();
        sum = 0;
        max = 0;
    }
}
 
int hash(int a)
{
    int h, N = 13;
    double A = 0.618033;
    h = N * fmod(a*A, 1);
    sum = sum + h;
    return h;
}
Помогите исправить ошибку, говорит, что "hash" не является однозначным.

Вернуться к обсуждению:
хеширование C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2019, 14:58
Готовые ответы и решения:

Хеширование
Вот такая проблема... Точнее их много, но если по порядку, то сейчас только такая проблема:...

Хеширование
Помогите, пожалуйста.Поиск в хеш-таблицах. Написать класс Group. В группу должны входить студенты,...

Хеширование
1. Реализовать интерактивное приложение со следующей функциональностью, использующее вышеописанный...

Хеширование
У меня есть вариант хешировани данных для ГОСТ 28147-89. Помогите ее переделать под ГОСТ Р...

1
16.04.2019, 14:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.04.2019, 14:58
Помогаю со студенческими работами здесь

Хеширование
1. Реализовать интерактивное приложение со следующей функциональностью, использующее вышеописанный...

Хеширование
Доброго времени суток!!! обращаюсь к вам за помощью, потомучто весь кибер форум общарил и ничего...

Хеширование
Как исправить эту ошибку, помоги пожалуйста!) #include &quot;pch.h&quot; #include &lt;iostream&gt; #include...

Хеширование SHA-1
Подскажите как сделать с текстом? Это отдельная программа, которая считывает с файла или она сразу...

Хеширование строки
Всем привет! Знаю што на си++ можно захешыровать строку в алгоритм md5 несколькима способами, нашел...

Хеширование чисел
Здравствуйте, прочел пост taras atavin И стало интересно, действительно ли такое можно сделать ?...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru