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

Приведение типов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ряды Тейлора (проверить) http://www.cyberforum.ru/cpp-beginners/thread716951.html
Добрый вечер. Решил задачу, но не уверен на 100% что правильно, тк не могу понять как правильно пользоваться калькуляторами рядов Тейлора, которые нагуглил. В аттаче формула, по которой решается задача, ниже код который у меня получился. Можете проверить и сказать где ошибка, если не правильно? #include <iostream> using namespace std; void main() { setlocale(LC_ALL, "");
C++ Перегрузка операций Написать программу, выполняющую перегрузку операций для подготовки рецептов, если вес задается в килограммах, граммах, миллиграммах. http://www.cyberforum.ru/cpp-beginners/thread716945.html
перегрузка методов класса C++
Написать программу, которая использует перегрузку методов класса: для целых данных вычисляется куб числа, для действительных (с плавающей точкой) – синус угла. Написать программу, иллюстрирующуя перегрузку двух методов класса, которая позволяет вводить значение угла в десятичном формате или в формате "градусы/минуты/ секунды". Один метод класса получает данные типа double, а другой – типа...
C++ Как найти частное от деления?
Как найти частное от деления?
C++ Функция формирования массива http://www.cyberforum.ru/cpp-beginners/thread716933.html
Дано натуральное число n. Разработать функцию формирования массива, элементами которого являются цифры числа n.
C++ Нахождение среднего арифметического Здравствуйте, помогите реализовать функцию среднего арифметического. Сама задача: Программа запрашивает у пользователя 10 результатов игры в гольф, сохраняя их в массиве. При этом необходимо обеспечить возможность прекращения ввода до ввода всех 10 результатов. Программа должна отобразить все результаты в одной строке и сообщить их среднее значение. Реализуйте ввод, отображение и вычисление... подробнее

Показать сообщение отдельно
Etete
0 / 0 / 1
Регистрация: 27.12.2010
Сообщений: 40
02.12.2012, 22:29     Приведение типов
При вводе с клавиатуры s = 11 и a = 1.1, получаем 9.
Результат переменной d = 10, это правильно. В чём подвох?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main()
{
    double s;
    double a;
    cin >> s >> a;
    int c = s/a;
    int d = 11/1.1;
 
    cout << c << endl;
    cout << d << endl;
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru