Форум программистов, компьютерный форум CyberForum.ru

Перевод в цикл - C++

Восстановить пароль Регистрация
 
-Demon-
Сообщений: n/a
24.05.2010, 21:37     Перевод в цикл #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
void turn1()
{
 
Kubic->Canvas->Pen->Color=clTeal;
 
    risovanie();
 
    d=x[1];
    x[1]=(x[0]+cos(0.3)*(d-x[0])+sin(0.3)*(y[1]-y[0]));
    e=y[1];
    y[1]=(y[0]+cos(0.3)*(e-y[0])-sin(0.3)*(d-x[0]));
    d=x[2];
    x[2]=(x[0]+cos(0.3)*(d-x[0])+sin(0.3)*(y[2]-y[0]));
    e=y[2];
    y[2]=(y[0]+cos(0.3)*(e-y[0])-sin(0.3)*(d-x[0]));
    d=x[3];
    x[3]=(x[0]+cos(0.3)*(d-x[0])+sin(0.3)*(y[3]-y[0]));
    e=y[3];
    y[3]=(y[0]+cos(0.3)*(e-y[0])-sin(0.3)*(d-x[0]));
    d=x[4];
    x[4]=(x[0]+cos(0.3)*(d-x[0])+sin(0.3)*(y[4]-y[0]));
    e=y[4];
    y[4]=(y[0]+cos(0.3)*(e-y[0])-sin(0.3)*(d-x[0]));
    d=x[5];
    x[5]=(x[0]+cos(0.3)*(d-x[0])+sin(0.3)*(y[5]-y[0]));
    e=y[5];
    y[5]=(y[0]+cos(0.3)*(e-y[0])-sin(0.3)*(d-x[0]));
    d=x[6];
    x[6]=(x[0]+cos(0.3)*(d-x[0])+sin(0.3)*(y[6]-y[0]));
    e=y[6];
    y[6]=(y[0]+cos(0.3)*(e-y[0])-sin(0.3)*(d-x[0]));
    d=x[7];
    x[7]=(x[0]+cos(0.3)*(d-x[0])+sin(0.3)*(y[7]-y[0]));
    e=y[7];
    y[7]=(y[0]+cos(0.3)*(e-y[0])-sin(0.3)*(d-x[0]));
    d=x[8];
    x[8]=(x[0]+cos(0.3)*(d-x[0])+sin(0.3)*(y[8]-y[0]));
    e=y[8];
    y[8]=(y[0]+cos(0.3)*(e-y[0])-sin(0.3)*(d-x[0]));

Добавлено через 1 минуту
Помогите пожалуйста перевести в цикл
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2010, 21:37     Перевод в цикл
Посмотрите здесь:

Цикл с параметром и цикл с условием C++
C++ Цикл for/Цикл while Помогите срочно пожалуйста...
C++ Изменить цикл for на цикл do-while
Цикл For и While C++
C++ Цикл
C++ Цикл: цикл for вообще никак не воспринимается транслятором
C++ Почему цикл на при 1 уходит в бесконечный цикл?
Задание на цикл с параметром и цикл с постусловием C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,691
24.05.2010, 21:57     Перевод в цикл #2
C++
1
2
3
4
5
6
7
for (int i=1; i<9; i++)
{
    d=x[i];
    x[i]=(x[0]+cos(0.3)*(d-x[0])+sin(0.3)*(y[i]-y[0]));
    e=y[i];
    y[i]=(y[0]+cos(0.3)*(e-y[0])-sin(0.3)*(d-x[0]));
}
Yandex
Объявления
24.05.2010, 21:57     Перевод в цикл
Ответ Создать тему
Опции темы

Текущее время: 21:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru