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

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

Войти
Регистрация
Восстановить пароль
 
LoGaNShtorM
1 / 1 / 0
Регистрация: 22.01.2013
Сообщений: 63
#1

Определить функцию для извлечения квадратного корня из эдементов массива - C++

23.05.2013, 20:49. Просмотров 633. Ответов 2
Метки нет (Все метки)

Это всё одно задание ... -.-

1)Определить функцию для извлечения квадратного корня из элементов массива целых чисел.
2)Перегрузите функцию для работы с вещественными числами.
3)Объявите два массива(для целых и для вещественных чисел) и заполните их значениями, вводимыми с клавиатуры.
4)Извлеките квадратный корень из элементов данных массивов, вызвав соответствующую версию функции.
5)Выведите результаты работы на экран с соответствующими текстовыми пояснениями.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2013, 20:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить функцию для извлечения квадратного корня из эдементов массива (C++):

Алгоритм для извлечения квадратного корня x из вещественного числа y - C++
Составить блок-схему алгоритма для вычисления квадратного корня x из вещественного числа y. Примечание. Вычисление квадратного корня...

Нужен алгоритм извлечения квадратного корня - C++
Здравствуйте, уважаемые форумчане.Недавно начал изучать C++ и столкнулся с проблемой.Мне необходимо извлечь квадратный корень, но функция...

извлечения квадратного корня из комплексного числа - C++
Всем доброго времени суток. такая проблема, не могу посчитать квадратный корень из комплексного числа, все остальное работает ...

Составить программу извлечения точного квадратного корня из n-разрядного числа (n > 40) - C++
Составить программу извлечения точного квадратного корня из n-разрядного числа (n > 40).

Опишите процесс вычисления выражения заданного выражения 3 + 2 * x -0,5 – 4 / x. Обраб отайте ошибку извлечения квадратного корня из отрицательного - C++
#include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> #include <string> #include <sstream> #include...

Вычисление квадратного корня четных элементов массива - C++
помогите улучшить код #include <iostream> #include <conio.h> #include <math.h> using namespace std; class Kvadrat { ...

2
MyMind
25 / 25 / 7
Регистрация: 14.05.2013
Сообщений: 68
23.05.2013, 21:47 #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
#include <conio.h>
#include <iostream>
#include <math.h>
 
using namespace std;
 
double square_root(int c) {
    return sqrt((double) c);
}
 
double square_root(double c) {
    return sqrt(c);
}
//---------------------------------------------------------------------------
 
int main() {
    int n, m;
    int a[100];
    double b[100];
    cout << "Enter the size of an integer array: ";
    cin >> n;
    cout << "Enter integer array: " << endl;
    for (int i = 0; i < n; i++)
        cin >> a[i];
    cout << "Enter the size of an real array: ";
    cin >> m;
    cout << "Enter real array: " << endl;
    for (int i = 0; i < m; i++)
        cin >> b[i];
    cout << "Integer array after processing: " << endl;
    for (int i = 0; i < n; i++)
        cout << square_root(a[i]) << " ";
    cout << endl << "Real array after processing: " << endl;
    for (int i = 0; i < m; i++)
        cout << square_root(b[i]) << " ";
    getch();
    return 0;
}
1
Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
23.05.2013, 22:42 #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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <iomanip>
using namespace std;
 
template <class T>
void printArray(T arr[], int size)
{
    for (int i = 0; i < size; i++)
    {
        if (i % 5 == 0 && i > 0)
            cout << endl;
        cout << setw(8) << setprecision(2) << setiosflags(ios::fixed | ios::showpoint) << arr[i];
        
    }
 
    cout << endl;
}
 
void sqRoot (int arr[], int size)
{
    for (int i = 0; i < size; i++)
        arr[i] = sqrt((double)arr[i]);
}
 
void sqRoot (double arr[], int size)
{
    for (int i = 0; i < size; i++)
        arr[i] = sqrt(arr[i]);
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
    const int arraySize = 10;
    int arrayIn[arraySize];
    double arrayRe[arraySize];
 
    for (int i = 0; i < arraySize; i++)
        {
            cout << "Введите " << i << "-й элемент массива целых чисел: ";
            cin >> arrayIn[i];
        }
 
    cout << endl;
 
    for (int i = 0; i < arraySize; i++)
        {
            cout << "Введите " << i << "-й элемент массива вещественных чисел: ";
            cin >> arrayRe[i];
        }
 
    cout << endl;
    cout << "Массив целых чисел:" << endl;
 
    printArray(arrayIn, arraySize);
 
    cout << "Массив вещественных чисел:" << endl;
 
    printArray(arrayRe, arraySize);
 
    sqRoot(arrayIn, arraySize);
    sqRoot(arrayRe, arraySize);
 
    cout << endl;
    cout << "Массив целых чисел после вызова sqRoot:" << endl;
 
    printArray(arrayIn, arraySize);
 
    cout << "Массив вещественных чисел после вызова sqRoot:" << endl;
 
    printArray(arrayRe, arraySize);
 
    system("pause");
    return 0;
}
Результат:
1
Миниатюры
Определить функцию для извлечения квадратного корня из эдементов массива  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2013, 22:42
Привет! Вот еще темы с ответами:

Программа для вычисления квадратного корня. Ошибка компиляции в аргументе функции - C++
Всем привет, программа для вычисления квадратного корня. Не компилируется из за вызова функции вычисления кв корня. Ругается на аргументы. ...

Нахождение квадратного корня - C++
3 задание. Си знаю на самом простом уровне, написал код для решения задачи, но не совсем уверен в его правильности, потому прошу знатоков...

вычисления квадратного корня - C++
составить программу вычисления квадратного корня ведённого числа, не применяя функцию sqrt().

Нахождение квадратного корня - C++
Нужно написать функцию нахождения квадратного корня не используя cmath. Решил реализовать итерационную формулу Герона, при компилировании...


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

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

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