Bacardi
design by

u22

#include <stdio.h>
#include <math.h>

#define N 3

void PQberech(float P[], float Q[], int n, float *p_d, float *p_F);

int main()
{
    float P[N], Q[N], d=0, f=0;
    int a=3;
    printf("Eingabe P = (p1, p2, p3)." );
    for(int z=0; z < a; z++)
    {
        printf("p%d= ",z);
        scanf("%f",&P[z]);
    }
    /* printf("%f",P[0]); */
    printf("Eingabe Q = (q1, q2, q3)." );
    for(int j=0; j < a ;j++)
    {
        printf("q%d= ",j+1);
        scanf("%f",&Q[j]);
    }
    /* printf("%f",P[0]); */
    PQberech(P,Q,a, &d, &f);
   
    printf("Abstand= %f \nFlaeche= %f\n\n", d, f);
   
    return 0;
}

void PQberech(float P[], float Q[], int n, float *p_d, float *p_F)
{
    *p_d=0;
    for(int i=0;  i<n ; i++)
    {
        *p_d= (P[i]-Q[i])*(P[i]-Q[i]) + *p_d;
    }
    *p_d=sqrt(*p_d);

    *p_F=1.0/2.0 * sqrt((P[1]*Q[2] - P[2]*Q[1])*(P[1]*Q[2] - P[2]*Q[1])
                   +(P[2]*Q[0] - P[0]*Q[2])*(P[2]*Q[0] - P[0]*Q[2])
                   +(P[0]*Q[1] - P[1]*Q[0])*(P[0]*Q[1] - P[1]*Q[0]));
    //printf("%f",*p_F);

}

15.1.08 17:47
 


bisher 0 Kommentar(e)     TrackBack-URL

Name:
Email:
Website:
E-Mail bei weiteren Kommentaren
Informationen speichern (Cookie)



 Smileys einfügen
Gratis bloggen bei
myblog.de