すれ立てるまでもない質問はここで 第63刷
■ このスレッドは過去ログ倉庫に格納されています
0735デフォルトの名無しさん
NGNGところどころtypoしているようだが確かにC++のソースだ。それをそのままCに移すとこんな感じ。
#include <stdio.h>
int main(void)
{
int x, y;
double z;
printf("三角形の高さを入力してください\n");
scanf("%d %d", &x, &y);
z = x * y / 2;
printf("\n%d\n三角形の底辺を入力してください。\n三角形の面積は%gです。\n", x, z);
return 0;
}
変なところと言えば「底辺を入力してください」と言う前に入力させている。
あとz = (double)x * y / 2; 整数同士の演算は結果も整数になるので初めにキャストしろ。
#include <iostream>
using namespace std;
int main(void)
{
int x, y;
cout << "三角形の高さを入力してください。" << endl;
cin >> x;
cout << "三角形の底辺を入力してください。" << endl;
cin >> y;
cout << "三角形の面積は" << (double)x * y / 2 << "です。" << endl;
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています