Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2011, 16:44   #1
RayGGG
Пользователь
 
Регистрация: 13.02.2011
Сообщений: 10
По умолчанию Бросание точек на квадрат С++

Помогите решить задачу.
Построить модель бросания точек на квадрат со сторонами 2 и 2. Оценить площадь круга, вписанного в этот квадрат на основании 10 бросаний точек.
Вот мой код:
Код:
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <conio.h>
using namespace std;

int main ()
{
	srand(time(0));
	int n;
	float r[10], s, m=0;
	for(n=0; n<10; n++)
	r[n] = (float)rand() * (4-0) / RAND_MAX + 0;
	//cout << r;
	for(n=0; n<10; n++)
	{
	if(r[n] == 2 && r[n]<=1)	m++;
	}

	s=4*(m/10);
	cout <<s;
	getch();
	return 0;
}

Последний раз редактировалось RayGGG; 24.02.2011 в 19:38.
RayGGG вне форума Ответить с цитированием
Старый 24.02.2011, 19:39   #2
RayGGG
Пользователь
 
Регистрация: 13.02.2011
Сообщений: 10
По умолчанию

Что не так с кодом?
RayGGG вне форума Ответить с цитированием
Старый 24.02.2011, 19:49   #3
Д_М
Пользователь
 
Регистрация: 02.02.2011
Сообщений: 92
По умолчанию

Явно что-то не так

Код:
r[n] = (float)rand() * (4-0) / RAND_MAX + 0;
Прибавление/вычитание нуля зачем?

Код:
if(r[n] == 2 && r[n]<=1)
Это условие никогда не выполняется
Д_М вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бросание двух костей. KOPC1886 Помощь студентам 2 13.12.2010 20:55
В квадрат формулу progdev Общие вопросы C/C++ 10 25.12.2009 21:22
квадрат матрицы MrMorozko Помощь студентам 0 16.12.2009 15:44
определить радиус и центр окружности, на кот. лежит наиб.число точек заданного на плоскости мн-ва точек) kcю Помощь студентам 0 17.11.2009 19:50
ХИ квадрат Vito89 Помощь студентам 3 25.10.2009 16:35