Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
13 / 13 / 5
Регистрация: 02.08.2012
Сообщений: 162
1

Дано декартовы координаты 8 точек

07.04.2013, 21:49. Показов 948. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано декартовы координаты 8 точек. Подсчитать сколько точек принадлежит плоскости, ограниченной кругом с радиусом R и центром в точке (0; 0). Проверку оформить в виде функции
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2013, 21:49
Ответы с готовыми решениями:

Дано координаты точек x1x2x3. и уравнение прямой y=ax+b вывести масив С в котором координаты точек этой прямой
Пытался сделать так потому что забыл как решение примера занести в масив на выводе огромные числа...

Заданные координаты N точек на плоскости. Определить, верно ли, что расстояние между каждой парой точек не более 10
Заданные координаты N точек на плоскости. Определить, верно ли, что расстояние между каждой парой...

Найдите координаты точек B и D квадрата
У квадрата ABCD, расположенного на плоскости, произвольно известны координаты двух противоположных...

Координаты точек пересечения окружности с прямой
Никак не могу написать код на Си, условие следующее: Окружность задана координатами центра и...

4
40 / 40 / 32
Регистрация: 22.10.2012
Сообщений: 217
07.04.2013, 22:34 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <stdio.h>
#include <math.h>
#include <time.h>
 
#define N 8
 
main()
{
    int X[N], Y[N], i, vecSum[N], r;    /*r-radius*/ /*лучше всево вводить радиус 15, будет разный результат*/
 
    system("cls");
    srand(time(NULL));
 
    printf("sformovanui 1 vector: \n");
    for(i = 0; i < N; i++)
    {
        X[i] = rand() % 11 + 1;
        printf("%d ",X[i]); 
    }
 
    printf("\nSformovanui 2 vector: \n");
    for(i = 0; i < N; i++)
    {
        Y[i] = rand() % 9 + 1;
        printf("%d ",Y[i]);
    }
 
    printf("\nvvedit radius: ");    
    scanf("%d",&r); 
 
    printf("\n Radius = %d\n", r);
 
    for(i = 0; i < N; i++)
    {
        vecSum[i] = X[i] + Y[i];
        if(pow(vecSum[i], 2) > pow(r, 2))
        {
        printf("\nTochka %d za mechamu!", vecSum[i]);
        }
        else
        {
        printf("\nTochka %d y plowuni!", vecSum[i]);
        }
    }
getch();
}
1
40 / 40 / 32
Регистрация: 22.10.2012
Сообщений: 217
07.04.2013, 22:36 3
вот результат:
Миниатюры
Дано декартовы координаты 8 точек  
1
Заблокирован
08.04.2013, 08:23 4
Квадрат длины вектора - это х2 + у2, а не (х+у)2.

Что характеризует (х+у), выводимое в ответе - непонятно. Логичней организовать вывод для точек (х, у), или указывая квадрат расстояния.
1
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
08.04.2013, 13:02 5
Цитата Сообщение от IrineK Посмотреть сообщение
Квадрат длины вектора
Поправим человека
C
1
if (X[i]*X[i] + Y[i]*Y[i] > r * r) ...
1
08.04.2013, 13:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2013, 13:02
Помогаю со студенческими работами здесь

Ввести координаты трех точек на плоскости
Всем привет. Нужна помощь с задачкой. Вводится координаты трех точек на плоскости. Определить,...

Ввести координаты трех точек на плоскости
Всем привет. Нужна помощь с задачкой

Дано множество точек на плоскости, заданных полярными координатами. Получить декартовы координаты этих точек
Получилось сделать для координаты одной точки, а как сделать для множества точек, через цикл или...

Определить декартовы координаты точек
Полюс полярной системы координат совпадает с началом декартовых прямоугольных координат, а полярная...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru