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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
lp_4eva
Учусь...
59 / 2 / 1
Регистрация: 20.03.2010
Сообщений: 167
#1

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

05.12.2011, 22:35. Просмотров 320. Ответов 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 минут
эххххххххххххххххххх...........
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2011, 22:35     колличество точек в сфере по данному радиусу
Посмотрите здесь:
Поиск ближайших точек на сфере. Заплатил бы C++
C++ По заданным координатам центра окружности и ее радиусу определить координаты точек пересечения окружности с осями координат.
C++ Функции: вычисление объема цилиндра по радиусу основания и высоте
Вычислить объем цилиндра по известному радиусу основания и высоте C++
Написать программу, вычисляющую площадь круга и длину окружности по ее радиусу C++
C++ Класс Circle (круг), который вычисляет площадь и периметр по радиусу
Найти площадь круга и длину окружности по введенному пользователем радиусу C++
C++ Составьте программу, которая будет считать длину окружности по заданному радиусу
Точки в сфере - ЭКЗАМЕН C++
Определение радиуса и соответствующего радиусу пути взвешенного орграфа на основе алгоритма Дейкстры C++
C++ Создайте функцию circle (), которая вычисляет длину и площадь круга по его радиусу
Вычислительная геометрия, путь по сфере C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru