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

Ошибка при выполнении sqrt() - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ sdl и code::blocks http://www.cyberforum.ru/cpp-beginners/thread974585.html
Code::Blocks версии 12.11 MinGW SDL2-2.0.0 Вобщем действую по гайду отцов с Хабра. Скачиваю SDL2-2.0.0 в архиве, вытаскиваю егго из архива, кидаю в папку CodeBlocks/MinGW, копирую фсё из CodeBlocks/MinGW/SDL2-2.0.0/include В CodeBlocks/MinGW/include, копирую фсё из CodeBlocks/MinGW/SDL2-2.0.0/lib В CodeBlocks/MinGW/lib Начинаю создавать проект, указываю на расположение sdl :...
C++ Сохранение переменной в файл Переменную totalCounter, считываю из файла при старте программы и сохраняю файл при закрытии. Конструктор работает нормально, на экран выводится значение, сохраненное в файл. Не если раскомментировать деструктор, то выводится "-85899.." #include <fstream> #include <iostream> class C_Events { public: C_Events() : totalCounter(loadTotalCounter()) {} http://www.cyberforum.ru/cpp-beginners/thread974565.html
C++ Генератор Фибоначчи
Генератор на основе последовательности Фибоначчи: xn+1 = (xn + xn-1) mod m или xn+1 = (xn + xn-k) mod m; период больше m Дайте прогу пожалуйста и блок схему.
C++ Функция rand
Помогите написать программу) В цикле, используя функцию rand генерировать числа в диапазоне от 0 до 9. Из этих чисел составить цеиое число, не больше 1000000, путем добавления каждого нового сгенерированного числа как разряд справа. Вывести на экран полученное число. Вычислить сумму чисел-разрядов данного числа. Определить максимальное и минимальное число-разрядданного числа. (Примечание: не...
C++ В заданной числовой вещественной матрице размерности N*N поменять местами K-ую строку и L-ую строку http://www.cyberforum.ru/cpp-beginners/thread974534.html
Помогите пожалуйста написать прогу для консоли) В заданной числовой вещественной матрице размерности N*N поменять местами K-ую строку и L-ую строку, элементы которой переставлены в обратном порядке. Вычислить значения следующих выражений: 1) C = (A^2 / max | Bij | * (7B - A))T 2) D = (B^2 + 3E) / min | Aij |
C++ массивы с++ 1) найти сумму элементов столбца, в котором расположен наименьший элемент в матрице размером 5х5, состоящей из элементов целого типа. 2)Найти произведение всех элементов, расположенных на побочной и ниже ее, матрицы размером 6х6, состоящей из элементов целого типа. 3)Ввести символьный массив. Удалить в нем все точки. Вывести результат на экран Добавлено через 22 часа 42 минуты Помогите... подробнее

Показать сообщение отдельно
Algoritmer
 Аватар для Algoritmer
155 / 95 / 13
Регистрация: 07.03.2013
Сообщений: 477
Записей в блоге: 1
11.10.2013, 11:23     Ошибка при выполнении sqrt()
Цитата Сообщение от theadamo86 Посмотреть сообщение
А как быть, если в качестве аргумента выступает переменная:
C++
1
2
int S = 2;
int sq = sqrt(S);
Как сказать компилятору использовать int-версию sqrt?
C++
1
2
int S = 2;
double sq = sqrt(S*1.0);
Добавлено через 45 секунд
Результат sqrt не может быть int
 
Текущее время: 05:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru