Как вы получите возвращаемый тип, возвращаемый как двойной для этого выражения: a = 2 * NUM + z;
?Предупреждение при преобразовании в `int 'из` double'
Вот моя полная программа:
#include <iostream>
using namespace std;
int main()
{
const int NUM = 10;
const double x = 20.5;
int a, b;
double z;
char grade;
a = 25;
cout <<"a = " <<a <<endl;
cout <<" Enter two integers : ";
cin >> a >> b;
cout << endl;
cout << " The numbers you entered are "
<<a <<" and " <<b <<endl;
z = x + 2 * a - b;
cout <<"z = " <<z <<endl;
grade = 'A';
cout <<"Your grade is " <<grade <<endl;
a = 2 * NUM + z;
cout << "The value of a = " << a <<endl;
return 0;
}
Вы должны принять один из нижеприведенных ответов, чтобы вопрос отображался как ответ вместо изменения названия темы. – greatwolf