
実現したいこと
area の式を定義して、指定の文を表示させたい。
前提
エラーに対してどのように直したらいいかが調べてもわかりませんでした。初心者なので、基本的なことかもしれませんが、教えていただけると幸いです。
発生している問題・エラーメッセージ
invalid type argument of unary ‘*’ (have ‘double’)
該当のソースコード
C++
1#include <iostream> 2using namespace std; 3 4#define PI 2.3141592; 5 6 7int main() 8{ 9 10 double radius; 11 double area; 12 13 cout << "Enter the radius: "; 14 cin >> radius; 15 16 //Compute the area 17 area = PI * radius; //ここでエラー 18 19 //Output the area 20 cout << "Area of Circle: " << area << endl; 21 cout << "\n\Taro\n\n"; 22 system("pause"); 23 return 0; 24}

#define PI 2.3141592;
のセミコロンが不要

回答1件
あなたの回答
tips
プレビュー