|
1 / 1 / 0
Регистрация: 10.03.2019
Сообщений: 14
|
||||||
Оцените код CPP13.03.2019, 21:27. Показов 3574. Ответов 27
Задание:
Задана квадратная матрица. Поменять местами строку с максимальным элементом на главной диагонали со строкой с заданным номером m
1
|
||||||
| 13.03.2019, 21:27 | |
|
Ответы с готовыми решениями:
27
Есть три файла. файл main.cpp и Source.cpp знают только Header.h, так как он подключен. как же подключается Source.cpp Правильно ли написан код .cpp? Разбить исходный код на main.cpp и my.h |
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||
| 13.03.2019, 22:15 | ||
|
Плюсовые константы это const int value=1234;. И их поведение несколько различается, когда речь заходит об областях видимости. Так что лучше не смешивать. А так, функционал Си вполне можно использовать, INT_MAX банально короче чем std::numeric_limits<int>::max().
0
|
||
|
║XLR8║
|
|
| 13.03.2019, 22:21 | |
Сообщение было отмечено Taiga_ как решение
Решение
Taiga_, Правила
3.6 Если какой-либо пост на форуме показался вам полезным, то вы можете выразить свою благодарность, нажав кнопку "Спасибо" внизу самого поста. Так как вы новичёк, в любом случае советую ознакомиться, в том числе со статьей как "Как правильно задавать вопросы" в самом низу.
0
|
|
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
| 13.03.2019, 23:39 | ||||||
|
Taiga_, как вариант:
2
|
||||||
|
1685 / 513 / 107
Регистрация: 17.05.2015
Сообщений: 1,524
|
|
| 14.03.2019, 10:56 | |
|
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||
| 14.03.2019, 19:12 | ||
|
Собственно, погуглил - нда, не надо недооценивать количество идиотов. Они там действительно используют псевдослучайные числа, а потом идут скандалить "а пачиму матиматики нашу рулетку прасчитывают? Ничесна!". Уж сколько раз твердили миру, не жмоться на аппаратный генератор случайных чисел. А все не впрок. И в сердце жлоб всегда отыщет уголок.
1
|
||
|
1685 / 513 / 107
Регистрация: 17.05.2015
Сообщений: 1,524
|
||||||||
| 15.03.2019, 11:24 | ||||||||
|
что бы сделать прогноз с вероятностью успеха хотя бы 50%? Рассмотрим алгоритм Кнута:
Сколько нужно минимум чисел последовательности, что бы делать прогноз с вероятностью хотя бы 50% успеха? Допустим, minCount - это и есть это минимальное количество элементов.Что будет, если я просто буду менять формулу сидов через каждые minCount - 1 итераций?За исключением тех случаев, когда "случайность" не играет для профита казино никакой роли. Не нужно верить всякой желтизне.
0
|
||||||||
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||||
| 15.03.2019, 19:56 | ||||
|
1) конгруэнтная формула имеет вид nextSeed=seed*N+M, где нужно найти N и M. Вообще говоря, подставлять сюда рандомные числа нельзя, так как выбор коэффициентов сильно влияет на ТТХ генератора. Но да замнем для ясности. 2) В данной формуле, младшие знаки nextSeed зависят только от младших знаков seed, N и M (3*11+15 кончается на восемь, 763*101+35 все равно кончается на восемь). 3) Исходя из сказанного выше, младший бит seed зависит только от младшего бита N и M. Два неизвестных мне бита, это четыре варианта ответа. Согласитесь, чтобы выбрать из четырех вариантов ответа, четырех значений seed вполне достаточно. 4) Теперь я хочу знать второй бит N и M. Первый бит я узнал на шаге три. Значит, у меня опять четыре варианта ответа и достаточно четырех значений seed. 5) Повторять шаг четыре, пока биты не закончатся. Резюмируя: если к атакующему уплыли хотя бы четыре значения seed, можете начинать подозревать что он восстановил коэффициенты формулы и просчитывает значения наперед. Собственно, /dev/urandom именно так и работает. Накопилось достаточно энтропии - генератор псевдослучайных чисел сбрасывается этой энтропией. Маловато энтропии - ну что поделать, поживем пока на псевдослучайных числах. Действительно, разумный компромисс.
0
|
||||
| 15.03.2019, 19:56 | |
|
Как разбить код на несколько *.CPP* Некомпилируемый код компилируется в dev-cpp 4.9.9.2 Перенести код из VC++ в CPP Builder (код использует DLL) Перевести код класса с Паскаля на CPP Как в Dev-Cpp (С++) скомпилировать исходный код в exe файл? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|