AtCoder Beginner Contest 002

Submission #333500

Source codeソースコード

#include <stdio.h>

struct coord {
	double x, y;
};

int main(void) {
	struct coord a, b, c;
	double ans;

	scanf("%lf%lf%lf%lf%lf%lf", &a.x, &a.y, &b.x, &b.y, &c.x, &c.y);
	ans = ((b.x - a.x)*(c.y - a.y) - (c.x - a.x)*(b.y - a.y)) / 2.0;
	(ans >= 0) ? ans : ans = -ans;
	printf("%lf\n", ans);

	return 0;
}

Submission

Task問題 C - 直訴
User nameユーザ名 E231moha
Created time投稿日時
Language言語 C (GCC 4.6.4)
Status状態 CE
Score得点 -
Source lengthソースコード長 323 Byte
File nameファイル名
Exec time実行時間 -
Memory usageメモリ使用量 -

Compiler messageコンパイルメッセージ

./Main.c: In function ‘main’:
./Main.c:13:25: error: lvalue required as left operand of assignment
./Main.c:11:7: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]

Test case