Почему при выполнении программы всегда получается нулевой вектор и DOMAIN error? - C (СИ)
Формулировка задачи:
Ввести вектор цілих чисел. Виконати нормування елементів цього вектора, розділивши кожен з них на значення максимального елемента. Якщо максимальний елемент дорівнює 0, то вивести відповідне повідомлення.
#include<stdio.h> #include<conio.h> #include<math.h> main(){ clrscr(); int x,y,z; float S,a,b,c,M; printf("vvedit tsili chysla: \n"); scanf("%d,%d,%d",x,y,z); S=sqrt(x*x+y*y+z*z); if(S==0) printf("vektor nullovyi"); else{ a=x/S; b=y/S; c=z/S; printf("%f;%f;%f",a,b,c); } getch(); return 0; }
Решение задачи: «Почему при выполнении программы всегда получается нулевой вектор и DOMAIN error?»
textual
Листинг программы
scanf("%d%d%d", &x, &y, &z);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д