Форум программистов, компьютерный форум 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++
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
17.06.2013, 22:38     Программа конвертирует фаренгейт в цельсий или наоборот. Перегрузить ввод.
Dimsssss, смари:

C++
1
2
3
4
5
6
float CelFar (int celciy)
      {
      float fareng;
      fareng = ((celciy * 9)/5) + 32;
      return fareng;
      }
тут, например, у тебя следующее: celciy имеет тип int, предположим, ты передашь функции двойку. Получаешь:
((2 * 9) / 5) + 32 = ((18) / 5) + 32 = (18 / 5) + 32 = 3 + 32 = 35. После этого 35 переводится во float и возвращается как результат.
Почему? да потому что целочисленная арифметика работает. убери нафиг int'ы из сигнатуры функций
 
Текущее время: 21:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru