Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.90
master19
9 / 9 / 0
Регистрация: 05.11.2009
Сообщений: 45
#1

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

27.05.2010, 22:09. Просмотров 4341. Ответов 18
Метки нет (Все метки)

вот есть не сложная задачка для Си:

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


кто сможет сделать такое,буду очень благодарен =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2010, 22:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Осуществить "вращение" квадрата вокруг его центра (C++):

Реализовать класс "Квадрат" с данными-членами "центр квадрата" и "сторона квадрата" - C++
Объявить класс по приведенному ниже заданию в соответствии с номером варианта и определить для него конструктор по умолчанию,...

Вращение окружностей вокруг определенного центра - C++
Всем доброго времени и суток! Как сделать вращающиеся окружности вокруг центра? Рисунок есть. Не могу понять как задать цикл...

После каждого знака препинания (".", ",", ";") вставить в строку пробел, если там его нет - C++
Выполните задания с использованием библиотечного класса string. Даны строка S. Необходимо после каждого знака препинания (".", ",",...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно". Я так...

Из слова "яблоко" путем склеек и вырезок его букв получить слова "блок" и "око" - C++
Самым самым самым простым способом.

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование) - C++
Разработать программу с использованием наследования классов, реализующую классы: − воин; − пехотинец(винтовка); − матрос(кортик). ...

18
Grozaaa90
1 / 1 / 0
Регистрация: 27.05.2010
Сообщений: 15
28.05.2010, 01:20 #2
Что, вот прям так, с нуля, "возьмите и сделайте"? Напишите хоть что-то. Хоть неработающий код, хоть с ошибками, хотя бы алгоритм.
0
master19
9 / 9 / 0
Регистрация: 05.11.2009
Сообщений: 45
28.05.2010, 12:17  [ТС] #3
если бы я знал с чего начинать,к вам бы не обратился....((
0
Grozaaa90
1 / 1 / 0
Регистрация: 27.05.2010
Сообщений: 15
28.05.2010, 12:57 #4
Мне сначала очень помог вот этот текстовый файл. Если собираетесь стать программистом, то лучше самому разобраться.
Небольшая подсказка: для начала вам нужно инициализировать двумерный массив, скажем, из трёх строк и трёх столбцов. Затем придумать алгоритм как этот массив "повернуть".
1
master19
9 / 9 / 0
Регистрация: 05.11.2009
Сообщений: 45
28.05.2010, 13:15  [ТС] #5
мне то нужно на Си
0
Grozaaa90
1 / 1 / 0
Регистрация: 27.05.2010
Сообщений: 15
28.05.2010, 13:49 #6
Я не большой специалист, но, вроде, на том уровне, который вам нужен, C и C++ не различаются. Просто вам нужно использовать функции С (printf, scanf) вместо C++(cin, cout). Главное понять сам принцип построения программы, а реализация - дело наживное.
0
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
0
master19
9 / 9 / 0
Регистрация: 05.11.2009
Сообщений: 45
28.05.2010, 18:26  [ТС] #8
что так как то не работает((
0
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
28.05.2010, 18:45 #9
не работает что?
0
master19
9 / 9 / 0
Регистрация: 05.11.2009
Сообщений: 45
28.05.2010, 19:24  [ТС] #10
вообще)
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
28.05.2010, 19:40 #11
Roma_F,
думаю, что так не работает, потому что код пытались откомпилировать именно в том виде, в каком вы его представили)))

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

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

Добавлено через 21 час 24 минуты
мммм??
0
31.05.2010, 21:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2010, 21:21
Привет! Вот еще темы с ответами:

Со слова процессор путем "вырезок" и "склеек" его букв получить слово рессор - C++
При выполнении этой задачи разрешается использовать любые строчные типы данных (например, динамический массив символов). ...

Из слова апельсин путем "вырезок" и "склеек" его букв получить слово спаниель - C++
Задача из сборника Златопольского: 9.30. Из слово апельсин путем &quot;вырезок&quot; и &quot;склеек&quot; его букв получить слово...

В тех словах, которые окончиваются сочетанием букв "ть", заменить его окончание на "ил" - C++
дана строка. группы символов, разделенные пробелами и не содержащих пробелов внутри себя, называются словами. в тех словах, которые...

Создание объекта класса сразу после его описания (между "}" и ";") - C++
Пишу проект с дюжиной хедеров и десятком cpp-шников. Мне нужны пара объектов класса А, которые должны существовать на протяжении всей...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru