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

колличество точек в сфере по данному радиусу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Множественное наследование, виртуальные функции... http://www.cyberforum.ru/cpp-beginners/thread399657.html
Помогите пожалуйста разобраться... 1. В классах есть переопределенные виртуальные функции класса base. Как сделать так, что бы я мог вызывать эти функции. Например вызвать их из класса name, а не...
C++ Динамические массивы Прошу прощение за наглость и понимаю что мало кто так поможет, но все таки напишите как создавать и использовать динамические массивы, желательно с комментариями, как для туп... как для меня... http://www.cyberforum.ru/cpp-beginners/thread399646.html
C++ Работа со структурами
Сегодня преподаватель огорошил известием что к завтрашнему дню надо сдать лабораторную по Работе со структурами. Было бы хорошо. НО он хочет чтобы мы опирались на знания школы (колледжа). Где такие...
C++ Точка, прямоугольник, круг!
Здравствуйте, ребята! Такое вот задание: 1. Класс "Точка на плоскости": координаты. 2. Производные: "круг"(радиус) и "прямоугольник"(координаты противоположного угла). Во всех классах определить...
C++ Составление программ вычисления суммы http://www.cyberforum.ru/cpp-beginners/thread399637.html
Дано натуральное число N>0. Вычислить S=1*2+2*3*4+...+N*(N+1)*(N+2)...2N Тест: N=3, S=386. Добавлено через 24 минуты borlans c++ for dos
C++ Тестовые примеры в линейной программе задали написать программу расчета по двум формулам с тестовыми прмерами #include "iostream.h" #include "conio.h" #include "math.h" #define pi 3.14 int main() { int a; double z1,z2;... подробнее

Показать сообщение отдельно
lp_4eva
Учусь...
59 / 2 / 1
Регистрация: 20.03.2010
Сообщений: 167

колличество точек в сфере по данному радиусу - C++

05.12.2011, 22:35. Просмотров 328. Ответов 0
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main(){
    long int x,y,z,r,s,l;
    cout<<"Vvedite radius: ";
    cin>>r;
    s=0;l=0;
    for(x=-r;x<=r;x++){
        for(y=-r;y<=r;y++){
            for(z=-r;z<=r;z++){
                if(x*x + y*y + z*z<=r*r){
                    s++;
                }
            }
        }
 
    }
    cout<<"Tochka vnutri spheri s raduisom " <<r<<" = "<<s<<endl;
 
    return 0;
}
Написала прогу которая вычисляет колличество точек в сфере по данному радиусу. Условие того что точка хранится внутри дана: x2+y2+z2 <= r2
Только вот он не пашет на большие числа. Мне нужно чтобы он расчитал за 15 секунд колличество точек с радиусом 10000(задание такое). А он час думает над этим! Как сделать чтобы он быстро все расчитал?
Помогите!!!

Добавлено через 20 минут
Ну хоть кто нибудь какую нибудь идейку подкиньте а???


Добавлено через 29 минут
SOS!!! Помогите!!!!!!!!!!!!!!!!!


Добавлено через 1 час 6 минут
эххххххххххххххххххх...........
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru