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

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

Відповідь:
С++ 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;
}



Конечно, я могу помочь вам написать такую программу на 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()
для выполнения задачи.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili