c++

AOJ 0079 - Area of Polygon

きれいに書けましたー. #include<iostream> #include<cstdio> #include<cmath> struct P{ double x, y; }; struct Triangle{ P A, B, C; }; double distance(P p1, P p2){ double dx = p1.x - p2.x, dy = p1.y - p2.y; return sqrt(dx*dx+dy*dy); } double getArea(Triangle t){ doub</cmath></cstdio></iostream>…

AOJ 0228 - Seven Segments

ビット演算をつかいました. XORをつかいます. #include <cstdio> void binarywrite(int n){ for(int i=6;i>=0;i--){ printf("%d", (n >> i & 1)); } puts(""); } int main(){ int lights[] = {0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x27, 0x7f, 0x6f}; int n</cstdio>…