//
// Программа для преобразования
// градусов Цельсия в градусы фаренгейта:
// Fahrenheit = NCelsius * (212 - 32)/100 + 32
//
#include <stdio>
#include <iostream>
int main (int nNumberofArgs, char* pszArgs [])
{
// Введите температуру в градусах Цельсия
int nNCelsius;
printf ( "Введите температуру по Цельсию: ");
cin >> nNCelsius; <------пишет что тут что то не правильно
// для приведенной формулы преобразования
// вычислим преобразующий множитель
int nNFactor;
nNFactor = 212 - 32;
//используем вычесленный множитель для
//преобразования градусов Цельсия в
//градусы Фаренгейта
int nFahrenheit;
nFahrenheit = nNFactor * nNCelsius/100 + 32;
}
я так понимаю команда "cin" уже устарела? какую тогда вписать? я новичек. желательно по подробнее)))
Другие языки программирования и технологии
c++ помогите найти ошибку
Либо код из какой-то мудацкой книги (#include <stdio>, printf), либо ты неправильно его переписал.
Рекомендую отправить ее в топку и раздобыть нормальный учебник:
Б. Страуструп Программирование. Принципы и практика использования C++
Р. Лафоре Объектно-ориентированное программирование в C++
По коду: а, собственно, где вывод результата вычислений? Исправил, как мог:
#include <iostream>
using namespace std;
int main () {
int nNCelsius;
cout << "Введите температуру по Цельсию: ";
cin >> nNCelsius;
int nNFactor;
nNFactor = 212 - 32;
double nFahrenheit;
nFahrenheit = nNFactor * nNCelsius / 100.0 + 32;
cout << "Температура по Фаренгейту: " << nFahrenheit << endl;
return 0;
}
Рекомендую отправить ее в топку и раздобыть нормальный учебник:
Б. Страуструп Программирование. Принципы и практика использования C++
Р. Лафоре Объектно-ориентированное программирование в C++
По коду: а, собственно, где вывод результата вычислений? Исправил, как мог:
#include <iostream>
using namespace std;
int main () {
int nNCelsius;
cout << "Введите температуру по Цельсию: ";
cin >> nNCelsius;
int nNFactor;
nNFactor = 212 - 32;
double nFahrenheit;
nFahrenheit = nNFactor * nNCelsius / 100.0 + 32;
cout << "Температура по Фаренгейту: " << nFahrenheit << endl;
return 0;
}
#include <stdio>
#include <iostream>
using namespace std; //Добавь эту строчку и свершится чудо!
P.S. Читай про пространства имен.
P.P.S. В С++ "устаревших" команд нет.
#include <iostream>
using namespace std; //Добавь эту строчку и свершится чудо!
P.S. Читай про пространства имен.
P.P.S. В С++ "устаревших" команд нет.
У тебя в третьей строчке в формуле для преобразования переменная значится как NCelsius, это переменная для введеных градусов цельсия.
А ты задаешь переменную которая отличается от переменной в формуле --int nNCelsius; Как же он ее вставит.
Указывает он на эту строчку ----cin >> nNCelsius; <------пишет что тут что то не правильно т. к. здесь он не может отсюда продолжать программу.
Хотя нет верхняя формула просто пояснительная. Работает формула которая внизу.
А ты задаешь переменную которая отличается от переменной в формуле --int nNCelsius; Как же он ее вставит.
Указывает он на эту строчку ----cin >> nNCelsius; <------пишет что тут что то не правильно т. к. здесь он не может отсюда продолжать программу.
Хотя нет верхняя формула просто пояснительная. Работает формула которая внизу.
std::cin
добавь в начало там где инклуды using namespace std;
Похожие вопросы
- программирование C++. Помогите найти ошибку
- Помогите найти ошибку в программе. C++
- Помогите найти ошибку Delphi легкая программка
- Помогите найти ошибку в коде
- Помогите найти ошибку qbasic
- Помогите найти ошибку в коде. делфи
- помогите найти ошибку в коде на Си
- Помогите найти ошибку в задачи,Паскаль...
- Помогите найти ошибки в коде (паскаль)
- C++ помогите найти ошибочку в коде