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

Стрельба в мишень - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа семафора в разных процессах http://www.cyberforum.ru/cpp-beginners/thread988304.html
Процессы: Reder и несколько Sender'ов Собственно, есть семафор который управляет доступом к файлу... Реализован он в Reder'e и нужно сцепить с ним сендеры, как это сделать? Экзешники пишутся в...
C++ мультимапа #include <iostream> using namespace std; #include <string> #include <map> #include <iterator> #include <functional> int main() http://www.cyberforum.ru/cpp-beginners/thread988300.html
Оператор индексирования [] С++ C++
Я перегрузил оператор индексирования таким образом: float* operator (unsigned int i){return arr;} я не уверен в том что я корректно его перегрузил... И у меня есть перегруженный оператор...
C++ Среда для C++
Начал изучать С++, но не могу найти нормальную IDE. Использовал DevC++, но там очень часто возникают ошибки на пустом месте. Подскажите что лучше использовать для обучения? и вообще, кто что...
C++ При повторном обращении к объекту меняется его содержимое http://www.cyberforum.ru/cpp-beginners/thread988270.html
Добрый день! У меня такая странная проблема: есть две одинаковые строчки кода подряд: cout << testTree.rightSon->siz << endl; cout << testTree.rightSon->siz << endl; Выводится сначала число...
C++ контейнер vector Как я понимаю, vector представляет собой что-то вроде динамического массива. Но массивы бывают одномерные,двумерные и так далее. Есть ли возможность реализовать что-то подобное в vector? подробнее

Показать сообщение отдельно
eXPonent
99 / 52 / 2
Регистрация: 21.05.2012
Сообщений: 1,170
01.11.2013, 08:51  [ТС]
Алгоритм выше неверен, вот более точный алгоритм:
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
#include <iostream>
using namespace std;
 
void main()
{
    setlocale(LC_ALL,"");
 
    bool hit;
    double R, x, y;
 
    cout << "R = "; cin >> R;
 
    for(int i = 1; i <= 10; i++)
    {
        cout << "x" << i << " = "; cin >> x;
        cout << "y" << i << " = "; cin >> y;
        hit = false;
 
        if (-R<=x && x<=0 && 0<=y && y<=R)
            if ( (x-R)*(x-R) + (y+R)*(y+R) >= R*R)
                hit = true;
    
        if (0<=x && x<=R && -R<=y && y<=0)
            if ( (x+R)*(x+R) + (y-R)*(y-R) >= R*R)
                hit = true;
 
        if (hit) cout << "В яблочко!" << endl;
        else cout << "Мимо!" << endl;
    }
 
    system("pause");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru