toennito icon

Norm

toennito | PRO | 04/06/15 09:13:26 AM UTC | 0 ⭐ | 338 👁️ | Never ⏰ | []
C |

550 B

|

None

|

0 👍

/

0 👎

#include <stdio.h>
#include <math.h>       /* powf */
 
int main(void) {
    float vektorX = 0, vektorY = 0, vektorZ = 0;
    char buffer[50];
    printf("Bitte einen Vektor (X.X, Y.Y, Z.Z) eingeben: ");
    fgets(buffer, 50, stdin);
    if (sscanf(buffer, "(%f, %f, %f)", &vektorX, &vektorY, &vektorZ) == 3) {
        printf("Die Norm des Vektors betraegt: %f\n", powf(powf(vektorX, 2.0)+powf(vektorY, 2.0)+powf(vektorZ, 2.0), 0.5));
    } else {
        printf("Bitte geben Sie einen korrekt formatierten Vektor ein!\n");
    }
    return 0;
}

Comments