Добавил:
wso_studf
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#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