Вопрос задан 23.09.2023 в 15:54. Предмет Информатика. Спрашивает Мальцев Андрей.

Определив, является ли данное число нечетным или четным, создайте функцию, которая возвращает

квадрат, если он четный, или куб, если нет, в качестве результата.C++
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сеитов Алихан.

#include <iostream>

#include <cmath>

int squareOrCube(int num) {

   if(num % 2 == 0) {

       return pow(num, 2); // возврат квадрата числа

   } else {

       return pow(num, 3); // возврат куба числа

   }

}

int main() {

   int number;

   std::cout << "Введите число: ";

   std::cin >> number;

   

   int result = squareOrCube(number);

   std::cout << "Результат: " << result << std::endl;

   

   return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример функции на C++, которая принимает число, определяет его четность, и возвращает квадрат для четных чисел и куб для нечетных:

cpp
#include <iostream> using namespace std; int squareOrCube(int num) { if (num % 2 == 0) { return num * num; // Возвращает квадрат, если число четное } else { return num * num * num; // Возвращает куб, если число нечетное } } int main() { int num; cout << "Введите число: "; cin >> num; int result = squareOrCube(num); cout << "Результат: " << result << endl; return 0; }

В этом коде мы определяем функцию squareOrCube, которая принимает целочисленный аргумент num. Внутри функции мы проверяем, является ли num четным с помощью оператора % (остаток от деления на 2). Если num четное, то возвращаем квадрат числа (num * num), иначе возвращаем куб числа (num * num * num).

В функции main мы запрашиваем у пользователя ввод числа, вызываем squareOrCube с этим числом и выводим результат.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос