Cod sursa(job #1807381)

Utilizator sanda-mariaPatras Sanda sanda-maria Data 16 noiembrie 2016 14:38:11
Problema Aria Scor 10
Compilator c Status done
Runda Arhiva educationala Marime 0.56 kb
#include <stdio.h>
#include <stdlib.h>
float xi,yi,x1,y1,x2,y2,N,A;
int i;
int main()
{
    FILE *Fin,*Fout;
    Fin=fopen("aria.in","r");
    Fout=fopen("aria.out","w");
    fscanf(Fin,"%f",&N);
    fscanf(Fin,"%f",&xi);
    fscanf(Fin,"%f",&yi);
    x1=xi;
    y1=yi;
    for(i=1;i<N;i++)
    {
        fscanf(Fin,"%f",&x2);
        fscanf(Fin,"%f",&y2);
        A=A+x1*y2-x2*y1;
        x1=x2;
        y1=y2;
        printf("%d %f\n",i,A);
    }
    A=(A+x1*yi-xi*y1)/2;
    fprintf(Fout,"%.5lf",A);
    printf("%.5f",A);
    return 0;
}