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

Попадут ли точки в координаты окружности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работы с фабрикой объектов http://www.cyberforum.ru/cpp-beginners/thread156693.html
Нужно создать иерархию классов с абстрактным классом DataStruct на её вершине. В основании иерархии создать два проиводных класса. В одном - стек, во-втором - очередь. Так же должна быть фабрика создания объектов DataStructFactory(), которая должна создавать стек, если параметр метка... и т.д. Привожу свой код. Вопрос у меня в следующем: для каждого производного класса создаю конструкторы, но...
C++ Declaretion syntax error Всем привет! Не могу понять в чем проблема. Пишет "Declaretion syntax error" при компиляции на 8-стоке. Объясните почему. #include <vcl.h> #include <iostream.h> #include <conio.h> #pragma hdrstop //--------------------------------------------------------------------------- int multiply(int, int) void showResult(int) http://www.cyberforum.ru/cpp-beginners/thread156692.html
Максимальная длина целочисленного типа C++
Максимальная длина __int64 - 18.446.744.073.709.552.046 Максимальная длина __int128 - 340.282.366.920.938.586.008.062.602.462.446.642.046 Последнего типа официально еще нет, но в limits.h он описан... Возник вопрос. Как это прочитать? Причем, если кто знает желательно по разрядам, то есть сотни, тысячи, миллионы ect. __int64 - 18 квинтиллионов 446 квадриллионов 744 триллиона 73 миллиарда...
2 разных интервала C++
Получается что я код написал для 2 одинаковых интервалов, а как сделать чтобы было правильно для 2 разных:wall:#include <stdafx.h> #include <cmath> #include <iostream> #include <iomanip> using namespace std; void main() { float x, y ,a; for (x=1; x<=8; x+=.5) {
C++ Как вывести на экран несколько раз http://www.cyberforum.ru/cpp-beginners/thread156664.html
В задании надо чтобы целое значение (b) вводилось с клавиатуры 4 раза, соответственно потом (x) и (y) выводятся на экран после каждого ввода вот код: #include <stdafx.h> #include <cmath> #include <iostream> #include <iomanip> using namespace std; void main() { int b;
C++ Вопрос про конструктор цитата исходного кода из книги: class stock{ ... public: stock(); //Типа объявление конструктора по умолчанию чтоли... stock(int a,int b); //вот настоящий пользовательский конструктор подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
31.07.2010, 23:16     Попадут ли точки в координаты окружности
По уравнению окружности. Хз то-ли это, но похоже.
За исходник ссори. Просто увлекся что-т. Самому было интересно написать. ЗЫ в инете встречается то ==, то <=...

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
#include <iostream>
#include <cmath>
 
int main()
{
    const int X=5;
    const int Y=2;
    double Points[X][Y];
    double Rad=0, x0=0, y0=0;
    std::cout<<"Enter radius of circle: ";
    std::cin>>Rad;
    std::cout<<"Enter koord of center: ";
    std::cout<<"Enter x0: ";
    std::cin>>x0;
    std::cout<<"Enter y0: ";
    std::cin>>y0;
    for(int i=0;i<X;++i)
    {
        std::cout<<"Enter x and y for "<< i+1 <<" point:\n";
        for(int j=0;j<Y;++j)
        {
            std::cout<<"Enter "<< j+1 <<"coord for "<< i+1 <<" point: ";
            std::cin>>Points[i][j];
        }
    }
    for(int i=0;i<X;++i)
    {
        if((pow(Points[i][0]-x0,2)+(pow(Points[i][1]-y0,2))==(pow(Rad,2))))
        {
            std::cout<<"Point with coords "<< Points[i][0] <<" and "<< Points[i][1] <<" is in circle\n";
        }
        else
            std::cout<<"Point with coords "<< Points[i][0] <<" and "<< Points[i][1] <<" is not in circle\n";
    }
    return 0;
}
 
Текущее время: 10:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru