#include <iostream>
using namespace std;
int main()
{
setlocale(0, "");
int num{}, A{};
cout << "Введите число, из которого нужно удалить цифру: ";
cin >> num;
while (true)
{
cin.clear();
cin.ignore(1024, '\n');
cout << endl << "Введите цифру, которую нужно удалить из числа: ";
cin >> A;
if (A < 0 || A > 9)
{
cout << "Ошибка! (Нужно ввести цифру (0..9), а не число)";
continue;
}
break;
}
int newNum{}, counter{ 1 };
while (num > 0)
{
if (num % 10 != A)
{
newNum += counter * (num % 10);
counter *= 10;
}
num /= 10;
}
cout << endl << "Введённое число без цифры " << A << ": " << newNum;
return 0;
}
program z1;
var a:integer;
begin
write('Введите шестизначное число: ');
readln(a);
if a div 1000 div 100 + a div 1000 mod 100 div 10 + a div 1000 mod 10 = a mod 1000 div 100 + a mod 1000 div 10 mod 10 + a mod 1000 mod 10
then write ('счастливый билет')
else write ('обычный билет')
end.
Объяснение:
Вводим число
Если сумма первых 3 цифр равна сумме последних 3 цифр, то билет счастливый, иначе обычный
a div 1000 - первые 3 цифры
a div 1000 div 100 - первая цифра первых 3 цифр
a div 1000 mod 100 div 10 - вторая цифра первых 3 цифр
a div 1000 mod 10 - третья цифра первых 3 цифр
a mod 1000 - последние 3 цифры
a mod 1000 div 100 - первая цифра последних 3 цифр
a mod 1000 div 10 mod 10 - вторая цифра последних 3 цифр
a mod 1000 mod 10 - третья цифра последних 3 цифр
Поделитесь своими знаниями, ответьте на вопрос:
решить кроссворд 1. Взаимодействие человека и компьютера, при котором человек может вмешиваться в ход работы программы 15 букв 2. Ввод, сохранение в цифровом виде и обработка видео-сигнала 11 букв 3. Устройство, с которого можно принимать и сохранять на компьютере телевизионные сигналы и радио сигналы 5 букв 4. Прикладная компьютерная программа 10 букв 5. Устройство, которое управляет выводом информации на дисплей по командам процессора 10 букв изготовления некоторого продукта из исходных материалов 10 букв
знаю только 5, клавиатура