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

Программа конвертирует фаренгейт в цельсий или наоборот. Перегрузить ввод. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему не работает программа? Ряды Тейлора http://www.cyberforum.ru/cpp-beginners/thread904881.html
Подскажите, пожалуйста! Почему не считает в последнем значении (0.15) при промежутке от -0.95 до 0.15 с шагом 0.05 при любой погрешности? #include <iostream> #include <clocale> #include <iomanip> #include <cmath> using namespace std;
C++ Сформировать список ребер графа по заданной матрице инцидентности У меня такая проблема.Нужно сформировать список ребер графа по заданной матрице инцидентности. Но мне кажетсяу меня вместо графа - мультиграф,а вместо инцидентности задается - связности. Текст программы. #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; struct spis http://www.cyberforum.ru/cpp-beginners/thread904880.html
C++ Описать параметризованный класс стека, моделирующий работу обычного канкулятора
Описать параметризованный класс стека, моделирующий работу обычного канкулятора с основными арифметическими действиями. Для иллюстрации его работы используйте постфискну нотацию в форме "операнд-операнд-оператор"!
C++ Сформировать квадратную матрицу порядка n по заданному образцу:
Сформировать квадратную матрицу порядка n по заданному образцу: n n-1 n-2 … 3 2 1 n-1 n-2 n-3 … 2 1 0 n-2 n-3 n-4 … 1 0 0 …………………………… 1 0 0 … 0 0 0 пожалуйста, помогите, очень надо!
C++ Превратить массив так, чтобы в его первой половине располагались элементы стоящие в четных позициях а во второй половине - нечетные http://www.cyberforum.ru/cpp-beginners/thread904864.html
в массиве вычислить: 3) превратить массив таким образом, чтобы в его первой половине располагались элементы стоящие в четных позициях а во второй половине - элементы стоящие в нечетных позициях
C++ класс матрица готовый создал клас матрицы - пользуйтесь ))) Добавлено через 48 секунд main #include "stdafx.h" #include <iostream> #include "Matrix.h" подробнее

Показать сообщение отдельно
ITcrusader
Эксперт C++
 Аватар для ITcrusader
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
17.06.2013, 23:16     Программа конвертирует фаренгейт в цельсий или наоборот. Перегрузить ввод.
Dimsssss, тай, я не понимаю, цельсии что, требуют int? Я считаю, что int в твоей предметной области - вообще не к месту. Если хочешь его оставить - пользуйся преобразованием типов (за него обычно отрывают руки. А, да, и нога, ну и еще..., довольно, не будем продолжать)
C++
1
2
3
4
5
6
float CelFar (int celciy)
      {
      float fareng;
      fareng = ((static_cast<float>(celciy) * 9)/5) + 32;
      return fareng;
      }
Причем, конструкцию static_cast<float>(celciy) нужно использовать всегда, когда хочешь, чтобы celciy воспринимался как float, являясь при этом int'ом

Для справки, твою функцию можно укоротить в 3 раза)))
C++
1
2
3
4
float CelFar (int celciy)
{      
      return  ( ( static_cast<float>( celciy ) * 9 ) / 5 ) + 32;
}
 
Текущее время: 23:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru