Вопрос задан 23.06.2023 в 16:09. Предмет Информатика. Спрашивает Егорова Анастасия.

(с++) Напишите функцию bool multipleOf11 (int * n), которая принимает целое число n в качестве

указателя. Функция возвращает истину, если n кратно 11 или n на единицу больше, чем кратно 11, в противном случае она возвращает false. 1. 11 Yes 2. 34 Yes 3. 49 No
0 0
Перейти к ответам

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

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

Ответ:

Объяснение:

bool multipleOf11(int* n) {

   if (n != nullptr) {

       return (*n % 11 == 0) || (*n % 11 == 1);

   } else {

       return false;

   }

}

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

Вот пример функции multipleOf11 на языке C++, которая выполняет заданное условие:

cpp
#include <iostream> bool multipleOf11(int *n) { return ((*n % 11 == 0) || (*n % 11 == 1)); } int main() { int num1 = 11; int num2 = 34; int num3 = 49; std::cout << "1. " << num1 << " " << (multipleOf11(&num1) ? "Yes" : "No") << std::endl; std::cout << "2. " << num2 << " " << (multipleOf11(&num2) ? "Yes" : "No") << std::endl; std::cout << "3. " << num3 << " " << (multipleOf11(&num3) ? "Yes" : "No") << std::endl; return 0; }

Эта программа определяет функцию multipleOf11, которая проверяет, является ли число n кратным 11 или на единицу больше, чем кратно 11, и возвращает true в таком случае, иначе возвращает false. Затем программа применяет эту функцию к заданным числам и выводит результат для каждого из них.

0 0

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

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

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

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