>>734
ところどころ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;
}