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

Осуществить "вращение" квадрата вокруг его центра - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.90
master19
 Аватар для master19
9 / 9 / 0
Регистрация: 05.11.2009
Сообщений: 45
27.05.2010, 22:09     Осуществить "вращение" квадрата вокруг его центра #1
вот есть не сложная задачка для Си:

Осуществить "вращение" квадрата вокруг его центра.


кто сможет сделать такое,буду очень благодарен =)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2010, 22:09     Осуществить "вращение" квадрата вокруг его центра
Посмотрите здесь:

C++ Как убрать контуры вокруг дерева "treeView"?
Программа, которая считывает текст из файла и выводит его на экран, заменив цифры от 0 до 9 на слова "ноль", "один",..."девять" C++
C++ Вращение окружностей вокруг определенного центра
Создание объекта класса сразу после его описания (между "}" и ";") C++
Из слова "яблоко" путем склеек и вырезок его букв получить слова "блок" и "око" C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Grozaaa90
1 / 1 / 0
Регистрация: 27.05.2010
Сообщений: 15
28.05.2010, 01:20     Осуществить "вращение" квадрата вокруг его центра #2
Что, вот прям так, с нуля, "возьмите и сделайте"? Напишите хоть что-то. Хоть неработающий код, хоть с ошибками, хотя бы алгоритм.
master19
 Аватар для master19
9 / 9 / 0
Регистрация: 05.11.2009
Сообщений: 45
28.05.2010, 12:17  [ТС]     Осуществить "вращение" квадрата вокруг его центра #3
если бы я знал с чего начинать,к вам бы не обратился....((
Grozaaa90
1 / 1 / 0
Регистрация: 27.05.2010
Сообщений: 15
28.05.2010, 12:57     Осуществить "вращение" квадрата вокруг его центра #4
Мне сначала очень помог вот этот текстовый файл. Если собираетесь стать программистом, то лучше самому разобраться.
Небольшая подсказка: для начала вам нужно инициализировать двумерный массив, скажем, из трёх строк и трёх столбцов. Затем придумать алгоритм как этот массив "повернуть".
master19
 Аватар для master19
9 / 9 / 0
Регистрация: 05.11.2009
Сообщений: 45
28.05.2010, 13:15  [ТС]     Осуществить "вращение" квадрата вокруг его центра #5
мне то нужно на Си
Grozaaa90
1 / 1 / 0
Регистрация: 27.05.2010
Сообщений: 15
28.05.2010, 13:49     Осуществить "вращение" квадрата вокруг его центра #6
Я не большой специалист, но, вроде, на том уровне, который вам нужен, C и C++ не различаются. Просто вам нужно использовать функции С (printf, scanf) вместо C++(cin, cout). Главное понять сам принцип построения программы, а реализация - дело наживное.
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
28.05.2010, 14:51     Осуществить "вращение" квадрата вокруг его центра #7
координаты точек квадрата под углом alfa с центром (x0, y0)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    const double pi_180 = 0.01745329251994;
    int x0 = 100;
    int y0 = 200;
    int r = 50;
    int alpha = 0;
    int x[4];
    int y[4];
    int i = 0;
 
    for (i=0; i<4; i++)
    {
        x[i] = x0 + r*cos((alpha + 45)*pi_180);
        y[i] = y0 - r*sin((alpha + 45)*pi_180);
        alpha += 90;
    }
Добавлено через 1 минуту
вписанный в окружность радиуса r
master19
 Аватар для master19
9 / 9 / 0
Регистрация: 05.11.2009
Сообщений: 45
28.05.2010, 18:26  [ТС]     Осуществить "вращение" квадрата вокруг его центра #8
что так как то не работает((
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
28.05.2010, 18:45     Осуществить "вращение" квадрата вокруг его центра #9
не работает что?
master19
 Аватар для master19
9 / 9 / 0
Регистрация: 05.11.2009
Сообщений: 45
28.05.2010, 19:24  [ТС]     Осуществить "вращение" квадрата вокруг его центра #10
вообще)
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
28.05.2010, 19:40     Осуществить "вращение" квадрата вокруг его центра #11
Roma_F,
думаю, что так не работает, потому что код пытались откомпилировать именно в том виде, в каком вы его представили)))

master19,
Так и есть?
Day
 Аватар для Day
1149 / 954 / 57
Регистрация: 29.10.2009
Сообщений: 1,384
29.05.2010, 00:03     Осуществить "вращение" квадрата вокруг его центра #12
master19, А ник у тебя занятный. С таким ником ты бы сам нас учил. всех 19 дураков
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
29.05.2010, 08:59     Осуществить "вращение" квадрата вокруг его центра #13
Проверяй.
Вложения
Тип файла: rar dc.rar (304.8 Кб, 170 просмотров)
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
29.05.2010, 09:12     Осуществить "вращение" квадрата вокруг его центра #14
Darky, Вращение куба
master19
 Аватар для master19
9 / 9 / 0
Регистрация: 05.11.2009
Сообщений: 45
31.05.2010, 21:21  [ТС]     Осуществить "вращение" квадрата вокруг его центра #15
вращение квадрата вокруг его центраа в Си

Добавлено через 7 часов 20 минут
...??

Добавлено через 21 час 24 минуты
мммм??
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
01.06.2010, 14:21     Осуществить "вращение" квадрата вокруг его центра #16
Вот вы 28 часов ЖДЁТЕ, пока за вас кто-то что-то напишет... За это время можно было уже самому разобраться и всё решить...
master19
 Аватар для master19
9 / 9 / 0
Регистрация: 05.11.2009
Сообщений: 45
01.06.2010, 21:58  [ТС]     Осуществить "вращение" квадрата вокруг его центра #17
если я незнаю как это сделать,то как мне все решить????

Добавлено через 5 часов 4 минуты
нарооод,ну помогите плиииз!....(((
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
02.06.2010, 05:14     Осуществить "вращение" квадрата вокруг его центра #18
Тема была создана 28 числа, сегодня 2, вывод - прошло 5 дней. За 3 дня можно достаточно основательно подготовиться к экзамену... Скажем, по программированию. Или по матану. Если, конечно, хотя-бы пытаться к нему готовиться. А вы за пять дней не смогли ну нигде найти достаточно материала для решения этой задачи? Или же просто не искали, а тупо ждали, пока кто-то найдёт его за вас, да ещё и напишет за вас программу? Это наглость, батенька.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2010, 13:00     Осуществить "вращение" квадрата вокруг его центра
Еще ссылки по теме:

C++ Зачем в задании "найти длину окружности" помимо радиуса даны еще координаты центра?
Из слова вертикаль путем "вырезок" и "склеек" его букв получить слова тир и ветка C++
C++ Криптографический алгоритм "Квадрата Полибия"

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

Или воспользуйтесь поиском по форуму:
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
02.06.2010, 13:00     Осуществить "вращение" квадрата вокруг его центра #19
Ну, я написал, под С++, да. Хотя бы потрудитесь перевести ее в С.
Yandex
Объявления
02.06.2010, 13:00     Осуществить "вращение" квадрата вокруг его центра
Ответ Создать тему
Опции темы

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