03.02.2013, 17:05. Просмотров 444. Ответов 10
Функция
C++ |
1
2
3
4
5
6
7
8
9
10
11
| void obmen(float *a,float *b)
{
float temp[2];
temp[0]=*a;
temp[1]=*(a+1);
*a=*b;
*(a+1)=*(b+1);
*b=temp[0];
*(b+1)=temp[1];
} |
|
Участок кода который нужно записать без функции obmen.
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| float v,w;
for(int j=0;j<r;j++)
{
for(int i=0; i<r-1;i++)
{
v=polar(per[i]); //Перевод в полярный угол угол
w=polar(per[i+1]);
if(v<w) //если первый угол меньше второго
{
obmen(per[i],per[i+1]); //поменять координаты местами
}
}
} |
|