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

Подсчитать количество точек, которые находятся в кругу радиусом R с центром в начале координат - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двусвязный список контейнеры и итераторы http://www.cyberforum.ru/cpp-beginners/thread1158955.html
#include <iostream> #include <algorithm> #include <list> using namespace std; class List { private: int info;
C++ Работа с полями класса class Account { public: float getBalance() { return Balance; } void setBalance(float& b) { Balance = b; } private: float Balance; }; int main() { Account a; http://www.cyberforum.ru/cpp-beginners/thread1158945.html
C++ Определитель матрицы, ранг матрицы, обратная матрица
Вы можете помочь, сделать определитель матрицы, или у кого есть коде: ранг матрицы, обратная матрица, или другие действия с матрицами.
C++ Работа с векторами: названия цифр
Программа должна работать так вводишь число 2 она тебе выдает two; У меня почему-то ничего не происходит Вот код программы #include <iostream> #include <vector> using namespace std; inline void keep_window_open() { char ch; cin >> ch; } int main() { vector<string>numeres(10);
C++ Составить программу, которая печатает "столбиком" все вхождения в предложение некоторого символа http://www.cyberforum.ru/cpp-beginners/thread1158930.html
Дано предложение. Составить программу, которая печатает "столбиком" все вхождения в предложение некоторого символа.
C++ Программа с указателями. Из двух введенных множеств чисел составить третье множество Из двух введенных множеств чисел составить третье множество, элементами которого будут совпадающие числа заданных множеств. подробнее

Показать сообщение отдельно
Denis123456789
43 / 43 / 17
Регистрация: 02.06.2013
Сообщений: 180
27.04.2014, 14:45     Подсчитать количество точек, которые находятся в кругу радиусом R с центром в начале координат
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
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <cmath>
using namespace std;
double rast (int x, int y) // функция, вычисляющая расстояние от начала координат
{
return sqrt(x*x+y*y );
}
int main()
{
const int n=10;
int  x[n],y[n];
double  R=50;
srand(time(0));
//заполнял генерацией случайных чисел от 0 до 99, можно заполнять вводом с клавиатуры или из файла
// размеры массивов взял 10 для удобства, можно брать любой другой
// брал целочисленные массивы
for (int i=0;i<n;i++)
{
    x[i]=rand()%100;
    y[i]=rand()%100;
    cout<<x[i]<<" "<<y[i]<<"\n";
}
int kolvo=0;
for (int i=0;i<n;i++)
if (rast(x[i],y[i])<R) kolvo++;
cout<<kolvo;
return 0;
}
Ну вот так попробуй
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru