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

Перевод из Цельсия в Фаренгейт - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при присваивании массиву char значения http://www.cyberforum.ru/cpp-beginners/thread935303.html
В общем, требуется присвоить массиву чаров одно из нескольких значений (в зависимости от значения аргумента функции) и вывести этот массив из функции. Ошибка компилятора на строках 13 и 14: error C2440: '=' : cannot convert from 'const char ' to 'char ' There is no context in which this conversion is possible error C2440: '=' : cannot convert from 'const char ' to 'char ' ...
C++ сортировка хоара void QuickSort(int* const a, int low, int N) { int i = low, j = N; int temp, p; p = a; do { while (a < p) i++; while (a > p) j--; if (i <= j) { http://www.cyberforum.ru/cpp-beginners/thread935268.html
Не загружаются символы C++
Программа (любая) после отладки либо не запускается, либо запускается, но все с одним результатом - в окне "Вывод" внизу пишет вот это: "Проект2.exe" (Win32). Загружено "C:\Users\Admin\Desktop\Pascal\C++\Проект2\Debug\Проект2.exe". Символы загружены. "Проект2.exe" (Win32). Загружено "C:\Windows\System32\ntdll.dll". Невозможно найти или открыть файл PDB. "Проект2.exe" (Win32). Загружено...
Посоветуйте достойный самоучитель по C++ C++
Доброго времени суток, уважаемые друзья-программисты! Посчитал, что этому вопросу самое место в этом разделе. Суть дела: собираюсь начать самостоятельное изучение C++, в связи с этим появилось несколько вопросов, ответы на которые не смог нагуглить. Первое: посоветуйте, плиз, достойный самоучитель по C++ (лучше с указанием автора/ов :)) Второе: просветите чайника по-поводу того, где...
C++ Присвоить вектору значения сумм строк матрицы http://www.cyberforum.ru/cpp-beginners/thread935239.html
Всем привет, есть такое задание: Обязательно использовать динамическую память. По заданной матрице составить вектор, элементы которого равны суммам элементов соответствующей строки. Матрицу с выделение дп под нее я сделал, подскажите пожалуста, как привязать к вектору суммы строк? Вот код (на мои вычисления с вектором не обращайте внимания): #include <conio.h> #include <iostream> #include...
C++ using namespace std Обьясните пожалуйста понятным языком, что такое пространство имен, и зачем нужна эта команда или std:: подробнее

Показать сообщение отдельно
CHELOVEKPAUK
 Аватар для CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1
08.08.2013, 15:11     Перевод из Цельсия в Фаренгейт
Задача такая:

Кликните здесь для просмотра всего текста
Напишите программу, в которой функция main () вызывает определяемую пользователем функцию, которая в качестве аргумента принимает значение температуры по Цельсию и возвращает эквивалентное значение температуры по Фаренгейту.
Программа должна выдать запрос на ввод значения по Цельсию и отобразить следующий результат:
Please enter a Celsius value: 20
20 degrees Celsius is 68 degrees Fahrenheit.
Для справки, формула для выполнения этого преобразования:
Температура в градусах по Фаренгейту = 1,8 * Температура в градусах по Цельсию + 32


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using std::cout; using std::cin; using std::endl;
double f (double);
 
int main()
{
    setlocale(0,"russian");
    double c;
    cout << "Введите значение по Цельсию: ";
    cin >> c;
    cout << "Значение по Цельсию равно " << c << ", значение по Фаренгейту - " << f << endl;
    system("pause");
    return 0;
}
 
double f(double c)   // функция расчета 
{
    return 1.8 * c + 32;
}
Программа удачно прогоняется, но результат в фаренгейтах почему то выходит как hex значение. Как решить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru