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

Написать функцию (одну общую) для нахождения квадрата, куба и четвёртой степени переданного в неё числа

03.05.2022, 13:46. Показов 644. Ответов 1

Author24 — интернет-сервис помощи студентам
Написать функцию (одну общую) для нахождения
квадрата, куба и четвёртой степени переданного в неё числа.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2022, 13:46
Ответы с готовыми решениями:

Написать рекурсивную функцию нахождения степени числа
2. Написать рекурсивную функцию нахождения степени числа.

Напишите функцию для нахождения куба числа
Напишите функцию для нахождения куба числа (число в третьей степени). Используя эту функцию,...

Написать процедуру для нахождения степени числа и вычислить значение выражения
Написать процедуру для нахождения степени числа и вычислить значение выражения:a^5+b^4+c^8

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

Написать функцию, выводящую все делители переданного ей числа
Написать функцию void, которая выводит на экран все делители переданного ей числа (в одну строку C#...

1
Модератор
Эксперт Java
2693 / 1192 / 386
Регистрация: 11.08.2017
Сообщений: 3,677
Записей в блоге: 2
03.05.2022, 14:28 2
C++
1
2
3
4
5
6
#include <tuple>
 
template<typename T>
std::tuple<T, T, T> calc(T number) {
    return {number * number, number * number * number, number * number * number * number};
}
Добавлено через 6 минут
Либо как вариант, но у меня компилируется и первый. И пример использования
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <tuple>
 
template<typename T>
std::tuple<T, T, T> calc(T number) {
    return std::make_tuple(number * number, number * number * number, number * number * number * number);
}
 
int main(int argc, char **argv) {
    auto res{calc(5)};
    std::cout << std::get<0>(res) << " " << std::get<1>(res) << " " << std::get<2>(res) << std::endl;
    return 0;
}
Добавлено через 4 минуты
Вариант с массивом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <array>
 
template<typename T>
std::array<T, 3> calc(T number) {
    return {number * number, number * number * number, number * number * number * number};
}
 
int main(int argc, char **argv) {
    auto res{calc(5)};
    std::cout << res[0] << " " << res[1] << " " << res[2] << std::endl;
    return 0;
}
0
03.05.2022, 14:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2022, 14:28
Помогаю со студенческими работами здесь

Написать рекурсивную функцию для расчета степени n вещественного числа
Решить задачу в консольном режиме : Написать рекурсивную функцию для расчета степени n...

Написать рекурсивную функцию для расчета степени n вещественного числа a
Написать рекурсивную функцию для расчета степени n вещественного числа a (n – натуральное число)....

Написать функцию mypow для расчета степени n натурального числа a
Подскажите как написать решение задачи двумя способами: итеративно и рекурсивно. Заранее спасибо.

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

Написать рекурсивную функцию mypow для расчета степени n натурального числа a.
1. Написать рекурсивную функцию mypow для расчета степени n натурального числа a. помогите...


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

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

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