С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/25: Рейтинг темы: голосов - 25, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 26.11.2017
Сообщений: 166
1

Подсчитать число точек, находящихся внутри круга радиусом r с центром в начале координат; координаты заданы массивами

04.12.2017, 23:50. Показов 4473. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подсчитать число точек, находящихся внутри круга радиусом r с центром в начале координат; координаты заданы массивами X(100), Y(100). Расстояние точки от начала координат вычислять в подпрограмме


В общем выбивает какие-то непонятные ошибки и не считает подпрограмму с количеством.

Помогите пж





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
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <math.h>
using namespace std;
float rast (float x1,float x2, float y1, float y2)
{
return (sqrt(pow((x1-x2),2)+(pow((y1-y2),2))));
}
int main()
{
const int n=10;
int x[n], y[n];
double R=5;
srand(time(0));
for (int i = 0; i < n; i++) {
     x[i]=rand()%100;
     y[i]=rand()%100;
     cout<<x[i]<<" "<<y[i]<<"\n";
}
 
          int kol=0;
          for (int i = 0; i < n; i++)
          if (rast(x[i],y[i])<R)
          kol++;
          cout<<"kol="<<kol<<"\n";
          system("pause");
    }
1
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.12.2017, 23:50
Ответы с готовыми решениями:

Подсчитать число точек, находящихся внутри круга радиусом r с центром в начале координат
Подсчитать число точек, находящихся внутри круга радиусом r с центром в начале координат;...

Подсчитать количество точек, которые находятся в кругу радиусом R с центром в начале координат. Координаты точек заданы массивами X (100), Y (100)
Подсчитать количество точек, которые находятся в кругу радиусом R с центром в начале координат....

Найти число точек, находящихся внутри круга радиусом r с центром в заданной точке
Нужно написать программу: Подсчитать число точек, находящихся внутри круга радиусом r с центром...

Подсчитать число точек, находящихся внутри круга радиусом R с центром в начале координат.
Подсчитать число точек, нах-ся внутри круга радиусом R с центром в начале координат. Координаты...

5
299 / 208 / 174
Регистрация: 11.05.2016
Сообщений: 655
05.12.2017, 04:10 2
Лучший ответ Сообщение было отмечено poplan как решение

Решение

Цитата Сообщение от poplan Посмотреть сообщение
с центром в начале координат
Цитата Сообщение от poplan Посмотреть сообщение
float rast (float x1,float x2, float y1, float y2)
{
return (sqrt(pow((x1-x2),2)+(pow((y1-y2),2))));
}
Цитата Сообщение от poplan Посмотреть сообщение
if (rast(x[i],y[i])<R)
C++
1
2
3
4
float rast (float x, float y)
{
     return (sqrt((x*x)+(y*y));
}
1
1 / 1 / 0
Регистрация: 26.11.2017
Сообщений: 166
05.12.2017, 16:13  [ТС] 3
спасибо большое
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
05.12.2017, 17:42 4
Если центр в начале координат, то вторая точка - (0,0). И зачем столько лишних скобок?
C++
1
2
3
4
float rast(float x, float y)
{
    return sqrt(pow(x, 2.) + pow(y, 2.));
}
1
0 / 0 / 0
Регистрация: 28.05.2019
Сообщений: 11
30.05.2019, 20:27 5
почему у меня появляется такая ошибка (слишком мало аргументов для функции 'float rast (float, float, float, float)')?
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
30.05.2019, 20:41 6
Цитата Сообщение от vladkru Посмотреть сообщение
почему у меня появляется такая ошибка (слишком мало аргументов для функции 'float rast (float, float, float, float)')?
Вы внесли изменения в код первого сообщения ? показывайте что запускаете
0
30.05.2019, 20:41
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.05.2019, 20:41
Помогаю со студенческими работами здесь

Подсчитать число точек, находящихся внутри круга радиусом r с центром в начале координат(0,0)
Ничего не получается, может кто что подскажет ? Буду очень благодарен) подсчитать число точек,...

Подсчитать число точек, находящихся внутри круга радиусом R=3 с центром в начале координат
Помогите пожалуйста, не понимаю что не так Подсчитать число точек, находящихся внутри круга...

Подсчитать число точек, находящихся внутри круга радиусом r с центром в начале координат(0,0)
Ничего не получается, может кто что подскажет ? Буду очень благодарен) подсчитать число точек,...

Подсчитать число точек, находящихся вне круга радиусом r с центром в начале координат
1) Подсчитать число точек, находящихся вне круга радиусом r с центром в начале координат....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Блоги программистов
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­хро­н­н­ы­й счётчик с управляющим сигналом задержки).
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru