Форум программистов, компьютерный форум CyberForum.ru

Рекурсивно вычислить произведение отрицательных элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Калькулятор дробей с помощью классов http://www.cyberforum.ru/cpp-beginners/thread535262.html
Добрый день, мне кажется я тут уже видел программку калькулятор дробей, где нужно создать class fraction для подсчета суммы, разности, деления и умножения без operator+
C++ Начало работы с файлами bmp Доброго времени суток Друзья, подскажите литературу или просто сайт, где можно почитать о bmp файлах (интересует все :)) На форуме видел несколько тем с изменением яркости изображения, но к сожалению даже с готовым фрагментом кода ничего сделать не могу, знания нулевые. Где бы можно посмотреть, как открыть bmp файл, вывести его на экран и тд ? Заранее благодарю ! Добавлено через 28... http://www.cyberforum.ru/cpp-beginners/thread535257.html
Сортировка по алфовиту C++
помогите, как отсортировать по алфавиту фамилии по заглавной букве вот мой код : #include <iostream> #include <conio.h> #include <string.h> using namespace std; struct wk
Табуляция, не знаю как решить C++
я новичок в с++ пока ничего не знаю) буду благодарен за любую помощь
C++ Создайте структуру, описывающую простую дробь http://www.cyberforum.ru/cpp-beginners/thread535234.html
Пишу в Microsoft Visual Studio ->Win32 Console application ->C++. Помогите пожалуйста "написать" структуру: Создайте структуру, описывающую простую дробь. Добавьте в неё метод сокращения дроби, если ее числитель и знаменатель не являются взаимно простыми числами. Затем создайте структуру, состоящую из двух дробей и методов сложения, вычитания и произведения этих дробей.
C++ Ввод с клавиатуры массива из 10 целых чисел Написать программу, которая вводит с клавиатуры массив из 10 целых чисел, находит среди элементов массива минимальный и выводит результат пользователю, затем вводит с клавиатуры две строки длиной не более 20 символов, сравнивает их на равенство и выводит результат пользователю. На любые введенные строки выдает "не равны". Просьба указать на ошибку. // three.cpp : Defines the entry point for... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
31.03.2012, 19:00     Рекурсивно вычислить произведение отрицательных элементов массива
Цитата Сообщение от go Посмотреть сообщение
Nameless One, у Вас же вернет единицу, и мы будем гадать, это отсутствие отрицательных элементов, или произведение четного числа минус единиц.
у меня он вернет единицу, и это будет правильно с точки зрения определения произведения чисел. А у тебя вернет ноль, и, возможно, сломает код тех людей, которые на это определение полагались, ведь в задании про это ничего не сказано.

Цитата Сообщение от Dani Посмотреть сообщение
когда строка пустая, например,(пустое множество символов) он не найдет ничего (как не находит твоя функция произведение)
какая строка, при чем здесь поиск (для справки, я знаю, как работает функция find и в чем смысл значения std::string::npos)?
Цитата Сообщение от Dani Посмотреть сообщение
npos на разных компиляторах разный, так и у вас результат, если чисел нет разный.
и для действительных чисел тоже npos, ага?

Почему бы просто не выбросить в таком случае исключение, если нас так заботит случай с пустой последовательностью?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru