Planificación nacional
Resta a[0][0] de las coordenadas xey de cada vértice. Calcula el área de cada triángulo en función de a[0][0] y acumula.
# incluir ltstdio.h gt
# incluir ltstdlib.h gt
main()
{
int i, j, n;
Doble s = 0;
Doble a[15][2]; );
for(I = 0;i ltn;i)
for(j = 0;j lt2;j)
scanf("lf " , ampa[I][j]);
for(I = 0;i ltn;i)
for(j = 0;j lt2;j)
a[I][j]= a[I][j]-a[0][0];
for(I = 1;iltn-1;i)
{
s = s 0.5 *(a[I][0]* a[I 1][1]-a[I 1][0]* a[I][1 ]
}
printf(".2lf ", s
Devuelve 0; p>Preguntas desde corta distancia
Error de salida de datos de prueba 1.
Salida de error:
1,00
Salida esperada:
5,00
Error de salida de datos de prueba 2
p>Salida de error:
-10000,00
Salida esperada:
15000,00
Error de salida de datos de prueba 3
Salida de error:
-1067,50
Salida esperada:
984,50
Error de salida de datos de prueba 4
Error de salida de datos de prueba 5
Salida de error:
-1000,00
Salida esperada:
1100,00
Todo esto está mal
Respuestas una tras otra
//Corrección: a[I][j]= a[I][j]- a[0][j] ];
//No es un [0][0], sino un [0][j]
# include ltstdio.h gt p>
# include ltstdlib.h gt
main( ){int i, j, n;
Doble s = 0; Doble a[15][2]; scanf("d", ampn);
for(I = 0;i ltn;i)
for(j = 0;j lt2; j )
scanf("lf ", ampa[I][j]);
for(I = 1;iltn;i)
for (j = 0; j lt2; j )
a[I][j]= a[I][j]-a[0][j];
for( I = 1;iltn-1; i){
s = s 0.5 *(a[I][0]* a[I 1][1]-a[I 1][0] * a[I][1]) ;
}
printf(".2lf ", s);
Devuelve 0;
}