Переписать из C++ в C#. Периметр треугольника
Формулировка задачи:
Помогите переделать код в С#. Буду благодарен.
Листинг программы
- #include <stdio.h>
- #include <conio.h>
- #include <iostream.h>
- #include <stdlib.h>
- double dlina(int xa,int ya,int xb,int yb,int xz,int yz);
- void main()
- {
- int xa[5],ya[5],xb[5],yb[5],xz[5],yz[5],i;
- for (i=0; i<6;i++)
- {
- xa[i]=rand()% 100;
- ya[i]=rand()% 100;
- xb[i]=rand()% 100;
- yb[i]=rand()% 100;
- xz[i]=rand()% 100;
- yz[i]=rand()% 100;
- cout <<"xa:";
- cout << xa[i]<<' ';cout <<"\t ";
- cout <<"ya:";
- cout << ya[i]<<' '; cout <<"\t ";
- cout <<"xb:";
- cout << xb[i]<<' ';cout <<"\t ";
- cout <<"yb:";
- cout << yb[i]<<' '; cout <<"\t ";
- cout <<"xz:";
- cout << xz[i]<<' '; cout <<"\t ";
- cout <<"yz:";
- cout << yz[i]<<' '; cout <<"\n ";
- }
- double p;
- puts("\n\t Function =");
- dlina(xa,ya,xb,yb,xz,yz);
- p=dlina(xa[i],ya[i],xb[i],yb[i])+dlina(xa[i],ya[i],xz[i],yz[i])+dlina(xb[i],yb[i],xz[i],yz[i]);
- cout<<"Perimetr treygolnika = "<<p<<endl;
- cout <<"\n ";
- system("pause");
- getch();
- }
- double dlina(int xa,int ya,int xb,int yb,int xz,int yz)
- {
- return
- sqrt(pow((xa[i]-xb[i]),2)+pow((ya[i]-yb[i]),2));
- sqrt(pow((xb[i]-xz[i]),2)+pow((yb[i]-yz[i]),2));
- sqrt(pow((xa[i]-xz[i]),2)+pow((ya[i]-yz[i]),2));
- }
Решение задачи: «Переписать из C++ в C#. Периметр треугольника»
textual
Листинг программы
- randomize()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д