Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать функцию, которая принимает массив, а также число n, и возвращает индекс Реализовать функцию, которая принимает массив (плюс его длину) , а также число n, и возвращает индекс числа в массиве или -1, если такого числа нет. Прототип: int Search (int a , const int n, int key); Функция должна также работать с типами short, float, double. Не работает, помогите исправить и я хоть то делаю? #include<iostream> #include<ctime> #include <iomanip> using namespace std; ... https://www.cyberforum.ru/ cpp-beginners/ thread2492542.html C++ Перевод указателя на член класса в обычный указатель
Добрый день. Есть некоторый API, который принимает обычные указатели на функцию и поэтому при создании приложения на ООП возникает проблема перевода указателя на член класса в обычный указатель. Например: у нас есть класс #ifndef LIGHT_SOURCE_CORE_SYSTEM_CALLBACK_H #define LIGHT_SOURCE_CORE_SYSTEM_CALLBACK_H
C++ Нейронная сеть на c++ Уважаемые форумчане нужна ваша помощь с нейронной сетью на c++! На днях захотел написать прогу - многослойный перцептрон на c++, вроде информации много и пытался менять код, но всё одинаково, прога выдаёт ответ который с увеличением колличества иттераций приближается к единице, но одинаков для всех входных значений, входа, кстати 3. Вот код: #include <iostream> #include <vector> #include... https://www.cyberforum.ru/ cpp-beginners/ thread2492504.html C++ Написать функцию, которая возвращает сумму элементов массива с номерами от left до right https://www.cyberforum.ru/ cpp-beginners/ thread2492479.html
Написать функцию, которая принимает массив размера N и целые числа left и right и возвращает сумму элементов массива с номерами от left до right включительно. Задать размерность массива как глобальную константу. Аргументы left и right использовать как аргументы по умолчанию. Функция должна также работать с типами short, float, double. Добавлено через 35 минут Не понимаю что тут требуется...
бинарный файл содержащий определенную последовательность нулей и единиц C++
как мне создать бинраник длиной скажем 6 бит, содержащий соответственно шесть рандомных бит? например 011001. Везде где что находил, там запись побайтово. Записываются определенные типы данных. А как можно создать бинарник напрямую так сказать вручную вводя нули и единицы?
C++ Отсортировать 3 числа в порядке неубывания ( #define swap ) https://www.cyberforum.ru/ cpp-beginners/ thread2492375.html
Всем привет, возможно ли через #define сделать что-то подобное? #define SWAP(x,y,z) ( if ( y > z ) swap(y,z); if ( x > y ) swap(x,y); if (y > z) swap(y,z)) Чтобы не писать постоянно в main этот код. Если да, то как? Потому что у меня компилятор выдает ошибку. Либо же это можно сделать только через функцию? Добавлено через 9 минут Уже разобрался, скобки перед if были лишние, всем...
C++ Класс, как сделать публичную функцию которая содержала бы приватные? https://www.cyberforum.ru/ cpp-beginners/ thread2492267.html
Как сделать в классе публичную функцию, которая бы содержала приватные функции? Давайте посмотрим на публичную функцию enter() (строка 4 и 23). Она выполняет строку 27 и на этом заканчивается. Что нужно сделать чтобы она выполняла строки 28-32? class Book { public: void enter(); string name() const { return p_name; } string author() const { return p_author; } string ISBN() const{...
Хочу научиться делать читы и совершенствоваться! C++
знаю основы с++, но есть немного того, чего не понял. хочу научиться использовать хуки, работать с памятью процессора... Кто может стать моим наставником?
C++ Выделение блока памяти нулевого размера Каков результат оператора type* ptr = new type;? https://www.cyberforum.ru/ cpp-beginners/ thread2492186.html C++ Реализация функции swap_min https://www.cyberforum.ru/ cpp-beginners/ thread2492117.html
Здравствуйте, пытаюсь решить на степике следующую задачу: Реализуйте функцию swap_min, которая принимает на вход двумерный массив целых чисел, ищет в этом массиве строку, содержащую наименьшее среди всех элементов массива значение, и меняет эту строку местами с первой строкой массива. Подумайте, как обменять строки массива, не обменивая элементы строк по-отдельности. Требования к реализации:...
Проблема с умным указателем std::unique_ptr C++
здравствуйте. есть задание - написать небольшую простенькую игру, где есть базовый класс Unit, кроме него есть ещё три класса - Swordsman(мечник), Archer(лучник), Mage(маг), которые наследуются от класса Unit. Так же есть класс Team, то есть команда, с приватным полем - вектором из юнитов. в конструкторе данного класса в вектор рандомно добавляются мечник, лучник или маг. класс Game - это класс,...
C++ Сильно туплю с IF https://www.cyberforum.ru/ cpp-beginners/ thread2492109.html
#include "pch.h" #include <iostream> #include <random> #include <time.h> #include <windows.h> #include "Children.h" using namespace std;
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
20.08.2019, 08:39 0

Не понимаю как работает алгоритм - C++ - Ответ 13780259

20.08.2019, 08:39. Показов 875. Ответов 11
Метки (Все метки)

Ответ

Цитата Сообщение от MJ_PRUTYG Посмотреть сообщение
Почему UB?
В uint 32 бита. Сдвиг за эти пределы - это UB.
8.8 Shift operators [expr.shift]
The behavior is undefined if the right operand is negative, or greater than or equal to the length in bits of the promoted left operand.
Добавлено через 14 минут
Боюсь, что автор твоего кода просто подогнал числа так, чтобы хоть что-то как-то отображалось. По моему мнению, это глупость выводить график в консоли символами.

Если код сдернут отсюда, то там есть комментарии к переменным. В частности по твоему вопросу:
A - 1 should be divisible by m's prime factors
Добавлено через 12 минут
Теперь понятно. Твоя функция PerlinRand - это обычный линейный конгруэнтный генератор (генератор псевдослучайных чисел). К шуму Перлина не имеет прямого отношения.

Вернуться к обсуждению:
Не понимаю как работает алгоритм C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.08.2019, 08:39
Готовые ответы и решения:

Поделитесь информацией как работает компьютерная табуляция? Алгоритм действий её не понимаю
Мне нужно делать пробелы в тексте и одинаковой ширины.

программа работает алгоритм работы понимаю только как некоторые фрагменты кода работают не понятно!
вопросы написал в комментариях посмотрите пожалуйста! using System; using...

не понимаю, как составить алгоритм для данной задачи
для действительной матрицы порядка 4x5 найти сумму наибольших значений столбцов

Не понимаю как работает программа
Только изучаю программирование. В общем, try/catch, судя по всему, прога просто в первый catch идет...

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

Не понимаю как работает функция
Прохожу видео уроки и тут появился вопрос как работает функция $function() которую до этого момента...

Не понимаю как работает scanf
Здравствуйте, вот код программы. При работе программы второй scanf пропускается. Почему так...

Не понимаю как работает рекурсия
Привет. Знаю, что таких тем много (Я читал их). Не нужно кидать ссылки. Я знаю что такое рекурсия,...

Не понимаю как работает цикл!
Приветствую! Начал долбить пхп... Есть код: function mult ($a) { static $result=1; ...

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