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

Обьясните что происходит в данной функцие - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ BigInt, взятие степени http://www.cyberforum.ru/cpp-beginners/thread1086543.html
Добрый день столкнулся с такой задачей: необходимо получать значения чисел при возведении их к большим степеням ( например 2 ^ 100000 ). Для этих целей я нашел исходники класса BigInt. Он отлично и быстро возносит в степень (...
C++ Простейшая программа, вывод на экран суммы, разности двух чисел. Ошибка Пишу свою вторую программу на C++, Программа просит пользователя ввести два числа, получает числа от пользователя и затем печатает сумму, произведение, разность и частное этих чисел. Проблема: При компилировании ошибок не найдено, но в командной строке вывод на экран не производится либо производится, но окно скрывается. Соответствующий раздел на форуме читал, не вижу собственной ошибки.... http://www.cyberforum.ru/cpp-beginners/thread1086541.html
Даны действительные числа a1, ., a15. Все члены данной последовательности, начиная с первого положительного, уменьшить на 1 C++
Даны действительные числа a1, ..., a15. Все члены данной последовательности, начиная с первого положительного, уменьшить на 1.
Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0 C++
Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0
C++ Напишите функцию, циклически сдвигающую значения элементов массива http://www.cyberforum.ru/cpp-beginners/thread1086535.html
Напишите функцию, циклически сдвигающую значения элементов массива данных типа float в направлении конца. Количество элементов массива передаётся в функцию как параметр. Есть программа: #include <iostream> #include <string> using namespace std; void watch(float arr, int size); void func(float arr, int size); int main(){ const int S = 10; float arr = {0,1,2,3,4,5,6,7,8,9};
C++ Сократить код. Задача про туриста всем привет есть задача Турист (Время: 1 сек. Память: 16 Мб Сложность: 22%) Гена собирается на туристический слет учеников своей школы. В своем классе он был назначен ответственным за палатки. У себя дома он нашел 3 палатки: первая из них весит a1 килограмм и вмещает b1 человек, вторая весит a2 килограмм и вмещает b2 человек, третья весит a3 килограмм и вмещает b3 человек. В классе Гены... подробнее

Показать сообщение отдельно
Catstail
Модератор
 Аватар для Catstail
21502 / 10255 / 1670
Регистрация: 12.02.2012
Сообщений: 17,141
31.01.2014, 21:17     Обьясните что происходит в данной функцие
Цитата Сообщение от Байт Посмотреть сообщение
Можно заменить на
- не всегда... Умножение может вызвать переполнение. Лучше использовать signum

Добавлено через 1 минуту
Outmee, анализ кода правильный (подсчет числа смены знаков), но сам код плохой - переменная temp на первом витке цикла не инициализирована.
 
Текущее время: 13:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru