0 / 0 / 3
Регистрация: 10.11.2015
Сообщений: 35
1

Написать программу, используя две функции

10.11.2015, 18:38. Показов 1048. Ответов 1

Студворк — интернет-сервис помощи студентам
Составить программу, используя две функции. Первая типа void, оформленная как внешняя с прототипом, вводит с экрана два одномерных вещественных массива x[n] и y[n] парами (xi, yi), где (xi, yi) – координаты i-й точки плоскости. Во второй функции, отличной от void, дан массив точек плоскости в виде двух вещественных массивов и надо найти количество точек внутри круга с центром в точке (u, v) радиуса r. Входные параметры второй функции: два массива, их одинаковая размерность, две координаты центра круга и его радиус; выходной параметр один – количество точек, принадлежащих кругу. В main объявить два одномерных вещественных массива. С помощью первой функции ввести их, вызвать вторую функцию и вывести полученный результат, то есть одно целое число.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2015, 18:38
Ответы с готовыми решениями:

Написать программу, содержащую две функции
Написать программу, содержащую две функции. Первая функция, вычисляющая сопротивление участка цепи,...

Написать программу, содержащую две функции
Первая функция, вычисляющая объем цилиндра по известному радиусу основания и высоте, располагается...

Написать программу содержащую две функции
Написать программу, содержащую две функции. Первая функция, выводящая на экран строку одинаковых...

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

1
0 / 0 / 3
Регистрация: 10.11.2015
Сообщений: 35
11.11.2015, 20:56  [ТС] 2
Лучший ответ Сообщение было отмечено genreator как решение

Решение

Получилось!

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
47
48
49
50
51
52
53
54
55
// КР2.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <cstring>
#include <stdio.h>
#include <conio.h>
#include <math.h>
void Mas(float masX[], float masY[], int n);
int Fun2(float masX[], float masY[], int n, int u, int v, int r);
using namespace std;
int main()
{
    const int n = 11;
    float A[n], B[n];
    int u, v, r;
    cout << "x0=";
    cin >> u;
    cout << "y0=";
    cin >> v;
    cout << "radius=";
    cin >> r;
    Mas(A, B, n);
    cout<<"Количество входящих точек: "<<Fun2(A, B, n, u, v, r);
    //cout << endl << "N=" << N;
    _getch();
    return 0;
}
void Mas(float masX[], float masY[], int n)
{
    for (int i = 1; i < n; i++)
    {
        cout << "x[" << i << "]=";
        cin >> masX[i];
    }
    cout << endl << endl;
    for (int i = 1; i < n; i++)
    {
        cout << "y[" << i << "]=";
        cin >> masY[i];
    }
}
int Fun2(float masX[], float masY[], int n, int u, int v, int r)
{
    int N = 0;
    for (int i = 0; i < n; i++)
    {
        if (pow((masX[i] - u), 2) + pow((masY[i] - v), 2) <= r*r)
        {
        N++;
    }
    }
    return N;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2015, 20:56
Помогаю со студенческими работами здесь

Написать программу используя функции
Используя имя массива как указатель, и применяя адресную арифметику выполнить задание: 17. Дан...

Написать программу, используя функции пользователя
Вывести все пары простых чисел-близнецов на отрезке , используя функцию определения простоты числа....

Нужно написать программу с++ используя функции
В той из них где главная диагональ содержит больше положительных элементов найти количество...

Написать программу с использованием функции, которая сравнивает две строки, заданные в качестве её аргументов
Написать программу с использованием функции, которая сравнивает две строки, заданные в качестве её...

Двумерный массив. Программу написать используя указатели и строковые функции.
#include &lt;iostream.h&gt; int num (int **a, const int n, const int m); void sum (int **b, const int...

Используя оператор цикла While, написать программу для вычисления значений функции Y
что то затупил, никак не могу понять как сделать, на самом деле мне очень интересно, заранее...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru