Заданы 2 одномерных массива x, y с координатами точек. Найти наиболее удаленную от начала координат точку. - C (СИ)
Формулировка задачи:
напишите пожалуйста)
Заданы 2 одномерных массива x, y с координатами точек. Найти наиболее удаленную от начала координат точку.
Решение задачи: «Заданы 2 одномерных массива x, y с координатами точек. Найти наиболее удаленную от начала координат точку.»
textual
Листинг программы
#include <conio.h> #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int n,i,j,maxi=0,max=0; float *x,*y; printf("vvedite kolichestvo tochek N:\n"); scanf("%d",&n); printf("No X\tY\n"); x=(float*)malloc(n*sizeof(float)); y=(float*)malloc(n*sizeof(float)); for(i=0;i<n;i++) { x[i]=i%2?i:i+1; y[i]=i%3?i:i-2; printf("%d %f\t%f\n",i+1,x[i],y[i]); } max=sqrt(x[0]*x[0]+y[0]*y[0]); for(i=1;i<n;i++) if(sqrt(x[i]*x[i]+y[i]*y[i])>max) { maxi=i; max=sqrt(x[i]*x[i]+y[i]*y[i]); } printf("naibolee udalennnaya tochka imeet koordinati (%f;%f) ",x[maxi],y[maxi]); getch(); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д