Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: cheops   (07.11.2011 в 13:10)
Я поправил вашу программу в 4 местах (указаны номерами с комментариями), после этого она компилируется в Visual Studio.
#include <stdio.h>
// 1. Согласно стандарту сейчас .h не указываются
#include <iostream>
// 2. Нужно обязательно указывать пространство имен
// если хотите вместо std::cout писать cout
using namespace std;

int main (int nNumberofargs, char* pszArgs [])
{
  // Введите температуру в градусах Цельсия
  int nNCelsius;
  cout << "Введите температуру по Цельсию: ";
  cin  >> nNCelsius;
     
  // для приведенной формулы преобразования
  //вычислим преобразующий множитель
  int nNFactor;
  nNFactor = 212 - 32;
     
  // используем вычисленный множитель для
  // преобразования градусов Цельсия в
  // градусы Фаренгейта
  // 3. Язык С++ чувствителен к регистру
  // NFahrenheit и nFahrenheit - две разные переменные
  int nFahrenheit;
  // 4. Точки с запятой в конце выражений обязательны
  nFahrenheit = nNFactor * nNCelsius/100 + 32;
     
  // вывод результатов
  cout << "Температура по Фаренгейту: ";
  cout << nFahrenheit;
   
  return 0;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: