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

посчитать число точек, находящиеся внутри круга - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработчик форм http://www.cyberforum.ru/cpp-beginners/thread110644.html
Я видел, что обработчик html формы можно зделать на с++. Но какой там код? Зарание всем благодарен. Добавлено через 2 часа 56 минут Ну хоть хто-то, ответте
C++ удаление continue У Дейтлов есть задача: Опишите, как в общем случае вы могли бы удалить из цикла оператор continue и заменить его каким-то структурированным эквивалентом. Используя этот прием, удалите оператор continue из программы: // Рис. 2.7: fig02_07.cpp // Программа вычисления среднего значения. Использует повторение, управляемое счетчиком. #include<iostream.h> #include<windows.h> http://www.cyberforum.ru/cpp-beginners/thread110633.html
В чем ошибка, и как правильно? C++
Ребят, пока решал, в концы запутался. Задачу я приложил. #include <stdafx.h> #include <iomanip> #include <iostream> using namespace std; template <class T> double calculateCharges ( T clock )
C++ Сравнение утраивания переменной по значению и по ссылке
У Дейтлов есть задача: Напишите законченную программу на C++ с двумя указанными ниже альтернативны- ми функциями, каждая из которых просто утраивает переменную count, определен- ную в main. Затем сравните и противопоставьте эти два подхода. Вот эти две функции: a) Функция tripleCallByValue, в которую передается копия count по значению, в функции эта копия утраивается и возвращается...
C++ Рекурсивный вызов функции main http://www.cyberforum.ru/cpp-beginners/thread110622.html
3.46. Можно ли рекурсивно вызывать функцию main? Напишите программу, содержащую функцию main. Включите в нее локальную переменную count типа static, задав ей на- чальное значение 1. Давайте ей приращение и печатайте значение count при каждом вызове main. Запустите вашу программу. Что произойдет? Не понимаю, где здесь рекурсивный вызов main() будет? Написал такой код:
C++ Интервал между моментами 12-часового цикла 3.26. Напишите функцию, которая воспринимает время как три целых аргумента (часы, ми- нуты и секунды) и возвращает количество секунд, прошедших со времени, когда часы в последний раз показали «12». Используйте эту функцию для вычисления интервала времени в секундах между двумя моментами, находящимися внутри двенадцатичасо- вого цикла. Поясните пожалуйста, интервал между моментами... подробнее

Показать сообщение отдельно
Maxim Prishchepa
Эксперт С++
 Аватар для Maxim Prishchepa
1875 / 987 / 61
Регистрация: 29.03.2010
Сообщений: 2,983
30.03.2010, 17:31     посчитать число точек, находящиеся внутри круга
я думаю должно быть как-то так: (код не проверял)
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
class Circule
{
   public:
     Circule()
     {
         initCircule(1,1,1);
     }
     Circule(int x, int y, int radius)
     {
        initCircule(x,y, radius);
     }
     bool isInCircule(int x, int y)
      {
        //делаем математику
         if()//точка поподает в круг 
          {
                 return true;
          }
           return false;
      }
   private:
   void initCircule(int x, int y)  
   {
       //инициализируем переменную (в вашем примере это "к"), в общем правельную формулу ставьте))
       val = sqrt(x*x+y*y)*radius; //повтарюсь - формула от балды!
   }
   int val;
}
 
void main()
{
   Circule c; //круг с началом координат 1.1 и радиусом 1
   Circule c1(10, 10, 5); // круг с началом координат 10.10 и радиусом 5  
   if(c.isInCircule(1,1))
   {
         //точка 1.1 - попадает в круг
   }
  else
   {
        //точка 1.1 не попадает в круг
   }
}
 
Текущее время: 14:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru