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

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

Восстановить пароль Регистрация
 
lp_4eva
Учусь...
 Аватар для lp_4eva
59 / 2 / 1
Регистрация: 20.03.2010
Сообщений: 167
05.12.2011, 22:35     колличество точек в сфере по данному радиусу #1
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++

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

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

Текущее время: 13:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru