Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
6
Добавлен:
19.08.2022
Размер:
1.69 Кб
Скачать
#include <iostream>
#include <string>

using namespace std;
int main(){
    setlocale(LC_ALL, "rus");

    cout << "Вариант №3" << endl;
    cout << "Лабораторная работа №4(2)" << endl;
    
    int N = 909;
    int M = 9;
    int K = 0;
    bool isM = false;
    bool isK = false;
    int countM = 0, countK = 0;

    cout << "\nВведите любое целое число: ";
    cin >> N;
    while (cin.fail()) {
        cin.clear();
        cin.ignore(32767, '\n');
        cout << "\nВы ввели не допустимое значение.\nВведите любое целое число: ";
        cin >> N;
    }

    while (N > 0)
    {
        if (N % 10 == M)
        {
            isM = true;
            countM++;
        }
        if (N % 10 == K)
        {
            isK = true;
            countK++;
        }
        N /= 10;
    }

    if (countM > 0 && countK > 0)
        cout << "Цифры M = " << M << " и K = " << K << " содержатся в заданном числе M = " << countM << ", K = " << countK << " раз." << endl;
    else if (countM > 0 && countK == 0)
        cout << "Цифра M = " << M << " содержится в заданном числе M = " << countM << " раз. Число К = " << K << " отсутствует." << endl;
    else if (countK > 0 && countM == 0)
        cout << "Цифра K = " << K << " содержится в заданном числе K = " << countK << " раз. Число M = " << M << " отсутствует." << endl;
    else cout << "Цифры M = " << M << " и K = " << K << " не содержатся в числе!" << endl;

    return 0;
}
Соседние файлы в папке 2 курс - Основы алгоритмизации _ вариант 3