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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 08.01.2015, 16:07   #1
Predgornoe
Пользователь
 
Регистрация: 08.01.2015
Сообщений: 13
По умолчанию Случайным образом формируются координаты X и Y 100 точек.

Случайным образом формируются координаты X и Y 100 точек. Диапазон значений координат от минус 150 до 150. Подсчитать и напечатать количество точек, расположенных на каждой четверти.

помогите решить!
Predgornoe вне форума
Старый 14.01.2015, 18:19   #2
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,601
По умолчанию

Примерно так
Код:
#include <time.h>
#include <stdio.h>
#include <stdlib.h>

struct point { int x; int y; };

void main()
{
struct point a[100];
int i, j;
int k[4];

srand(time(0));

for(i=0;i<4;i++) k[i] = 0;

for(i=0;i<100;i++)
{
j = rand()%4;
switch (j)
{
case 0: a[i].x = rand()%150; a[i].y = rand()%150; k[0]++; break;
case 1: a[i].x = - rand()%150; a[i].y = rand()%150; k[1]++; break;
case 2: a[i].x = rand()%150; a[i].y = - rand()%150; k[2]++; break;
case 3: a[i].x = - rand()%150; a[i].y = -rand()%150;k[3]++;  break;
}
printf("%d %d %d\n", i, a[i].x , a[i].y);
}

for(i=0;i<4;i++)
printf("%d: %d\n", i, k[i]);

}
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
заполнить массив A (40) случайным образом целыми числами с диапазона [100, 999] prosto_man Паскаль, Turbo Pascal, PascalABC.NET 9 25.11.2013 22:58
Даны координаты n точек (xi,yi). Найти координаты вершин одного из квадратов, из заданного множества точек. khariton Visual C++ 0 14.11.2013 09:36
Как случайным образом нарисовать 200 точек на Image SnowSin Общие вопросы Delphi 3 11.11.2009 18:46
Генерация случайным образом Golovastik Общие вопросы C/C++ 9 07.10.2009 23:28
Машина случайным образом генерирует натуральные числа в промежутке [0, 1, 2, … 100] JustinTI Помощь студентам 4 21.12.2008 14:31