#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