Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ кодирование)))) https://www.cyberforum.ru/ cpp-beginners/ thread204473.html
привет всем))) при получение расшифрованного массива 25 символов из 88 получаются не теми))как быть?? //--------------------------------------------------------------------------- #include <windows.h> #pragma hdrstop #include <conio.h> #include <iostream.h> #include <stdlib.h> #include <math.h>
расчет дня и месяца C++
вводится количество дней, в результате посчитать месяц и день. год считать не високосным.
C++ Ввести массив вещественных чисел. Вывести локальный экстремум ( минимум или максимум), ближайший к нулю. Как ввести массив вещественных чисел, чтобы вывести локальный экстремум ( минимум или максимум), ближайший к нулю. Помогите плз. https://www.cyberforum.ru/ cpp-beginners/ thread204422.html C++ [C++] Написать программу, которая проверяет, является ли введенное пользователем целое число простым https://www.cyberforum.ru/ cpp-beginners/ thread204389.html
1) Написать программу, которая проверяет, является ли введённое с клавиатуры пользователем целое число чётным. 2)Написать программу, которая вводит с клавиатуры 5 дробных чисел и вычисляет их среднее арифметическое. 3)Используя цикл с постусловием написать программу, которая проверяет, является ли введенное пользователем целое число простым. (Помогите пожалуйста)
Имеются ли точки числовой оси, принадлежащие по крайней мере трем каким нибудь из данных интервалов? C++
помогите решить заранее спасибо=) 1. Даны целые числа A 1, A 2, ... , A n и B 1, B 2, ... , B n. Преобразовать последовательность B 1, B 2, ... , B n по правилу: если A i < 0, то B i увеличить в 10 раз, иначе B i заменить нулем (i = 1, 2, ... , n). 2. Пусть даны вещественные числа A 1, A 2, ... , A 2n. Эти точки определяют n интервалов числовой оси (A 1, A 2), (A 3, A 4), ... , A 2n-1, A...
C++ Ввод с консоли в *char Как ввести строку с консоли в переменную типа *char? Вот такой код не работает #include <iostream.h> char *string; void main() { cin >> string; } https://www.cyberforum.ru/ cpp-beginners/ thread204374.html
C++ Формула производной Люди помогите решить задачу на Си, полная запара с этими строками: Многочлен А0Х^n+A1X^n-1+...+An-1X+An задан действительными коэффициентами A0,А1,...,Аn. Написать программу,которая составляла бы для данного многочлена формулу производной к-го (1<=k<=n) порядка в символьном выражении и выводила ее на экран. Вобщем я должен вести многочллен в таком виде: 5Х^3+3X^2+7X и на премер для производной... https://www.cyberforum.ru/ cpp-beginners/ thread204372.html Учебники для чайников :) C++
Microsoft Visual C++ 2010 Express есть какие-нибудь учебники к этой программе? и дайте название хороших книг по с и с++ для чайников спс
C++ Ввод матрицы с элементами-строками https://www.cyberforum.ru/ cpp-beginners/ thread204363.html
Задача на С. Подскажите хотя бы, как ввести матрицу с элементами - словами и как считать сумму кодов. "Ввести матрицу. Элементы матрицы - строки. Подсчитать сумму кодов символов каждого слова и, если сумма оказалась чётной, развернуть зеркально это слово в строке. Полученные матрицы вывести на экран. Стандартных функций при работе со строками не использовать."
C++ Описать структуру с именем TRAIN Описать структуру с именем TRAIN, содержащую поля: название пункта назначения; номер поезда; время отправления. Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив, состоящий из 9 структур типа TRAIN; вывод на экран информации о пункте назначения, в который отправляется поезд,... https://www.cyberforum.ru/ cpp-beginners/ thread204360.html
Определить функцию для перевода из полярных в декартовы координаты C++
На с++ Описать структуры для декартовых (x, y) и полярных (r, pi) координат. Определить функцию для перевода из полярных в декартовы координаты.
C++ Что такое 15 - (15/4) *4 ? https://www.cyberforum.ru/ cpp-beginners/ thread204347.html
Читая книжку С++ для чайников by Д.Стефан, дочитал то такого момента Значение большинства операторов вам хорошо известно еще из начальной школы, кроме разве что операции деления по модулю. По своей сути этот оператор означает получение остатка от деления. Например, 4 входит в 15 три раза, и остаток при этом составляет 3. Выражаясь терминами C++, 15, деленное по модулю 4, равно 3. int...
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
06.12.2010, 20:03 0

Отражение шара от стенок коробки - C++ - Ответ 1175130

06.12.2010, 20:03. Показов 3028. Ответов 7
Метки (Все метки)

Ответ

Вот откровенный говнокод на Qt, но шарик от стен таки отскакивает
MyWidget.h
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
40
41
42
43
44
45
#ifndef MYWIDGET_H
#define MYWIDGET_H
 
#include <QtGui>
 
class MyWidget : public QWidget {
    Q_OBJECT
    int dx;
    int dy;
    QRect circleBounds;
public:
    MyWidget(QWidget * parent) : QWidget(parent) {
        dx = 10;
        dy = 10;
        circleBounds.setLeft(34);
        circleBounds.setTop(21);
        circleBounds.setWidth(50);
        circleBounds.setHeight(50);
 
        QTimer * timer = new QTimer();
        connect(timer, SIGNAL(timeout()), this, SLOT(repaint()));
        timer->start(100);
    }
 
    void paintEvent(QPaintEvent *){
        QPainter painter(this);
        painter.setPen(Qt::NoPen);
        painter.setBrush(Qt::white);
        painter.drawRect(this->rect());
 
        if ( ( circleBounds.left() + dx ) < 0 || ( circleBounds.right() + dx ) > this->rect().width() )
            dx = -dx;
        if ( ( circleBounds.top() + dy ) < 0 || ( circleBounds.bottom() + dy ) > this->rect().height() )
            dy = -dy;
        circleBounds.setLeft(circleBounds.left() + dx);
        circleBounds.setTop(circleBounds.top() + dy);
        circleBounds.setWidth(50);
        circleBounds.setHeight(50);
        painter.setBrush(Qt::red);
        painter.drawEllipse(circleBounds);
    }
 
};
 
#endif // MYWIDGET_H
app.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <QtGui>
#include "MyWidget.h"
 
 
int main(int argc, char ** argv){
    QApplication app(argc, argv);
    MyWidget mw(0);
 
    mw.resize(500, 500);
    mw.show();
 
    return app.exec();
}


Вернуться к обсуждению:
Отражение шара от стенок коробки C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2010, 20:03
Готовые ответы и решения:

Изобразить движение шарика внутри коробки с отражением от стенок
Создать массив из 8-ми объектов, изображающих движение шарика внутри коробки с отражением от...

Движение шарика в окне с отражение от стенок
Движение шарика в окне с отражение от стенок оп законам геометрической оптики. Начало движения...

Отталкивание шара от стенок
Добрый день) Нужно написать программу, в которой шар отталкивается от стенок и меняет цвет после...

Отталкивание шара от стенок круга
Здравствуйте. Нужно написать так чтобы шар двигался внутри круга и отталкивался от его стенок. ...

7
06.12.2010, 20:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2010, 20:03
Помогаю со студенческими работами здесь

Отталкивание шара от стенок - C++ Builder
помогите разобраться с кодом, сам пишу на С# а здесь С ++, не могу понять что к чему, можете...

Чему равна напряженность поля у поверхности шара; на расстоянии 2 м от центра шара; внутри шара?
Электрический заряд 9 нКл равномерно распределен по поверхности шара радиусом 1 м. Чему равна...

С клавиатуры вводится радиус шара. Вычислить объем шара и площадь поверхности
помогите плиз, кто чем может.. очень надо сделать 2 проги на Visual Basic. 1. С клавиатуры...

В урне лежат a белых и b черных шара. Наугад вынимают два шара.
помогите пожалуйста с решением(( В урне лежат a белых и b черных шара. Наугад вынимают два...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru