С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mad Max
0 / 0 / 0
Регистрация: 14.12.2012
Сообщений: 33
#1

Рассчитать квадратный корень из любого элемента массива и среднеее арифметическое двух любых элементов - C++

09.04.2014, 11:10. Просмотров 1000. Ответов 2
Метки нет (Все метки)

Дан массив. Составить программу:
а) расчета квадратного корня из любого элемента массива;
б) расчета среднего арифметического двух любых элементов массива.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2014, 11:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Рассчитать квадратный корень из любого элемента массива и среднеее арифметическое двух любых элементов (C++):

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

Ввести два массива, содержащих соответственно 6 и 7 компонентов. Извлечь квадратный корень из положительных элементов массивов. Операции ввода-вывода - C++
Задание: Ввести два массива, содержащих соответственно 6 и 7 компонентов. Извлечь квадратный корень из положительных элементов массивов....

Функция возвращающая квадратный корень от произведения двух аргументов - C++
Создать тип doubl который возвращает квадратный корень произведения первого на второй.(произведение не должно быть отрицательным) Вот...

Одномерные массивы. Образуйте массив из элементов массива А(М), каждый из которых больше любого элемента массива B (N) - C++
Даны два одномерных массива А(М) и B (N). Образуйте массив из элементов массива А(М), каждый из которых больше любого элемента массива B...

Составить программу для расчета среднего арифметического двух любых элементов массива - C++
Дан массив.Составить программу:расчета среднего арифметического двух любых элементов массива(массив)

Сколько элементов двумерного массива меньше любого элемента на главной диагонали - C++
Определить сколько элементов двумерного массива меньше любого элемента на главной диагонали. Добавлено через 1 минуту Решите...

2
kiborgdelto
71 / 73 / 27
Регистрация: 23.03.2011
Сообщений: 141
09.04.2014, 13:30 #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 <iostream>
# include <cmath>
# include <ctime>
using namespace std;  
 
int opred_mas(int* Arr, int size);
 
void main()
{
    int n,k,s;
    setlocale(0,"");
    cout<<"Введите количество элементов массива\n";
    cin>>n;
    int *p=new int [n];
    opred_mas(p, n);
    cout<<"Введите номер элемента  квадрат которого хотите найти\n";
    cin>>k;
    if(k<=n&&k>0)cout<<"квадрат "<<k<<"-го элемента равен "<<pow(p[k-1],2.)<<endl;
    else { 
        cout<<"Ошибка. Элемента с таким номером не существует\n";
        system("pause");
        exit(0);
        }
    cout<<"Введите номера элементов  среднеарифметическое которых хотите найти\n";
    cin>>k>>s;
    if((k<=n&&s<=n)&&(k>0&&s>0))cout<<"среднеарифметическое  "<<k<<"-го и "<<s<<"-го элемента равно "<<(p[k-1]+p[s-1])/2.<<endl;
        else { 
        cout<<"Ошибка. Элемента(ов) с таким(и) номером(ами) не существует\n";
        system("pause");
        exit(0);
        }
   
    system("pause");
}
 
int opred_mas(int* Arr, int size)       //функция задания элементов массива
{
    srand(time(NULL));
    for(int i=0;i<size;++i)
    {
        Arr[i]=rand()%100-50;
        cout<<Arr[i]<<" ";
    }
    cout<<endl;
    return 0; 
}
1
Nikolai699
16 / 16 / 3
Регистрация: 15.03.2012
Сообщений: 106
09.04.2014, 14:33 #3
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
56
#include"stdafx.h"
#include<iostream>
#include<ctime>
#include<cmath>
 
using namespace std;
int size = 10;
void printSQR(int k, double *arr){
    float result;
    if(k <= 0 || k > size)
    {
        cout << "error, uncorrect number for SQR" << endl;
        return; 
    }
    else
    {
        result = pow(arr[k - 1], 0.5);
    }
    cout << "SQR = " << result << endl;
}
void printSR(int a, int b, double *arr){
    double rez;
    if(a <= 0 || b > size || b <= 0 || a > size)
    {
        cout << "error, uncorrect number for SR" << endl;
        return; 
    }
    rez = (arr[a-1] + arr [b - 1]) / 2;
    cout << "SR = " << rez << endl;
}
 
int main(){
    srand(time(NULL));
    double  *array;
    int val, a, b;
    //cout << "enter size of arr: ";
    //cin >> size;
    array = new double [size];
    for(int i = 0; i < size; i++)
        array[i] = rand()%10 + 5;
    //system("cls");
    cout << "your array : ";
    for(int i = 0; i < size; i++)
        cout << array[i] << "  ";
    cout << "enter number of element for SQR: ";
    cin >> val;
    cout << "enter number of 1 element for SR: ";
    cin >> a;
    cout << endl;
    cout << "enter number of 2 element for SR: ";
    cin >> b;
    cout << endl;
    printSQR(val, array);
    printSR(a, b, array);
 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2014, 14:33
Привет! Вот еще темы с ответами:

Определить, сколько элементов двумерного массива больше любого элемента на главной диагонали - C++
Определить, сколько элементов двумерного массива больше любого элемента на главной диагонали. Тема уже поднималась ранее,Но ничего...

Определить сколько элементов двумерного массива больше любого элемента на главной диагонали - C++
на с++

Определить сколько элементов двумерного массива больше любого элемента на главной диагонали - C++
Определить сколько элементов двумерного массива больше любого элемента на главной диагонали

Заполнить массив случайными числами заданного диапазона и вывести кв. корень из любого элемента - C++
Почему не работает прога? Должна выводить кв. корень из любого эл-та массива, но выводит какие-то левые чи #include &lt;iostream&gt; ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.