Вопрос задан 13.06.2023 в 19:19. Предмет Информатика. Спрашивает Зеленская Настена.

Помогите пожалуйста написать программу в C++ Напишите класс, который принимает с клавиатуры целое

число и проверяет, на какое количество двузначных чисел оно делится. Результат проверки класс должен вывести на экран вместе с соответствующим текстовым сообщением
0 0
Перейти к ответам

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

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

Відповідь:

С++ code:

#include <iostream>

class Number{

private:

int num;

public:

Number();

Number(int);

Number(const Number&);

~Number() = default;

int exp();

};

Number::Number(){

num = 0;

}

Number::Number(int num){

this->num = num;

}

Number::Number(const Number& object){

this->num = object.num;

}

Number::exp(){

int counter = 0;

for(int i = 10; i < 100; i++){

 if(this->num % i == 0){    

  std::cout << "Number: " << i << std::endl;

  counter++;

 }

}

return counter;

}

int main(){

int num;

std::cout << "Enter a number: ";

std::cin >> num;

Number numb(num);

int result = numb.exp();

std::cout << "Result: " << result << std::endl;

return 0;      

}

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

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

cpp
#include <iostream> class DivisorChecker { public: void checkDivisors() { int number; std::cout << "Введите целое число: "; std::cin >> number; int count = 0; for (int i = 10; i <= 99; i++) { if (number % i == 0) { count++; } } std::cout << "Введенное число делится на " << count << " двузначных чисел." << std::endl; } }; int main() { DivisorChecker divisorChecker; divisorChecker.checkDivisors(); return 0; }

В этом примере класс DivisorChecker содержит метод checkDivisors(), который считывает целое число с клавиатуры и проверяет, на сколько двузначных чисел оно делится. Диапазон двузначных чисел задан в цикле for, где i пробегает значения от 10 до 99. Если число делится на i, счетчик count увеличивается. После окончания цикла выводится количество двузначных чисел, на которое число делится.

В функции main() создается объект DivisorChecker и вызывается метод checkDivisors() для выполнения задачи.

0 0

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

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

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

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