Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2014, 14:22   #11
seoshiza
 
Аватар для seoshiza
 
Регистрация: 21.08.2013
Сообщений: 5
По умолчанию

Привет всем! Я тоже только начинаю изучать программирование на С++
У меня вопрос по первому посту, а точнее по программе перевода из градусов Цельсия в градусы по Фаренгейту. Обязательно ли в этой программе использовать переменную factor
Можно ведь написать программу и без неё к примеру
Код:
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <locale.h>

using namespace std;

int main(int nNumberofArgs, char* pszArgs[])
{
    //Введите температуру в градусах Цельсия
    setlocale(LC_CTYPE,"Russian");
    int celsius;
    cout << "Введите температуру в градусах Цельсия:";
    cin >> celsius;
    //Вычисляем температуру по Фаренгейту
    int fahrenheit;
    fahrenheit = celsius * 9/5 + 32;
    //Вывод результата
    cout <<"Температура в градусах Фаренгейта:";
    cout << fahrenheit << endl;
    //Следующая строка нужна только для демонстрационных целей,
    //чтобы пользователь мог посмотреть на вывод программы
    //перед тем, как закроется её окно
    system("pause");
    return 0;
}
Если я не прав, объясните пожалуйста почему.
seoshiza вне форума Ответить с цитированием
Старый 10.10.2014, 17:40   #12
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Если формула математически эквивалентна, то конечно не обязательно.
Имейте ввиду, что 9/5 будет 1, поскольку это целые числа.
Лучше 9.0 / 5.0
waleri вне форума Ответить с цитированием
Старый 21.10.2014, 15:41   #13
Mada
 
Регистрация: 21.10.2014
Сообщений: 7
По умолчанию

помогите пожалуйста,может не по теме,но не могу найти компилятор,помогите ссылкой,буду очень благодарен
Mada вне форума Ответить с цитированием
Старый 21.10.2014, 16:11   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Такой подойдет?: http://www.codeblocks.org/downloads/binaries
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.10.2014, 16:54   #15
Mada
 
Регистрация: 21.10.2014
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Такой подойдет?: http://www.codeblocks.org/downloads/binaries
а какой выбирать? там три ссылки и три разных установщика:
codeblocks-13.12-setup.exe
codeblocks-13.12mingw-setup.exe
codeblocks-13.12mingw-setup-TDM-GCC-481.exe
Mada вне форума Ответить с цитированием
Старый 21.10.2014, 17:13   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А х.з. У мну еще старее )
Выбирай любой.
Все бесплатные.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.10.2014, 20:19   #17
seoshiza
 
Аватар для seoshiza
 
Регистрация: 21.08.2013
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Mada Посмотреть сообщение
а какой выбирать? там три ссылки и три разных установщика:
codeblocks-13.12-setup.exe
codeblocks-13.12mingw-setup.exe
codeblocks-13.12mingw-setup-TDM-GCC-481.exe
Если винда, качай - codeblocks-13.12mingw-setup-TDM-GCC-481.exe. Это среда разработки + бесплатный компилятор GCC (язык С/С++)
seoshiza вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual C++ 9.0 Express Edition Pizhon Visual C++ 25 09.09.2010 19:00
Visual Studio 2009 Express Edition unicode Софт 4 26.06.2009 23:15
Visual C++ 2008 Express Edition Grisman Visual C++ 1 02.03.2009 20:19
Visual C++ 2005 Express Edition MuRDOC Visual C++ 2 16.05.2008 16:10