Проверить истинность высказывания: "все цифры данного трехзначного числа одинаковы". вывести логическое значение true и false, а также построить блок-схему

ксюха280 ксюха280    3   19.09.2019 15:00    0

Ответы
kotsweg kotsweg  08.10.2020 02:27

Данный программный код написан на С++

#include <iostream> // подключаем библиотеку для работы ввода / вывода

#include <string> // подключаем библиотеку для роботы со строками

int main() // основная ф-ция программы, в которой будут выполняться все действия

{

int a = 0; // объявляем переменную для числа

std::cout << "Enter the number: "; // выводим пользователю информацию, чтоб он ввёл число

std::cin >> a; // принимаем введённое число

std::string s = std::to_string(a); // объявляем переменную строку и сразу присваиваем ей наше число преобразованное в строку  

if (s[0] == s[1] == s[2]) // проверяем если все три символа равны

{

 std::cout << "Same\n"; // если равны выводим слово "Одинаковые"

}

else

{

 std::cout << "Different\n"; // выводим слово разные

}

system("pause"); // останавливаем консоль дор нажатия любой клавиши

return 0; // завершаем прогу с кодом 0 (без ошибок)

}

Мы принимаем число, дальше конвертируем его в текст и сравниваем все цифры

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика