Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 69981 Со стандартного ввода подается число....

Условие

Со стандартного ввода подается число. Если число заканчивается на 1 — выведите True, иначе — False. Для проверки последней цифры получите остаток от деления числа на 10.

610

Решение

Код на 3 возможных языках:

Pascal:

var
num: integer;
begin
readln(num);
if num mod 10 = 1 then
writeln('True')
else
writeln('False');
end.

C++:

#include <iostream>
using namespace std;

int main() {
int num;
cin >> num;
if (num % 10 == 1)
cout << "True" << endl;
else
cout << "False" << endl;
return 0;
}

Python:

num = int(input())
if num % 10 == 1:
print('True')
else:
print('False')

Все решения

Языка ты не указал, поэтому я напишу алгоритм.
1. Начало.
2. Ввод числа x.
3. Ost = x - Int(x/10)*10
Int - это функция целой части числа.
4. Если Ost = 1, то Вывод "True", иначе Вывод "False"
5. Конец.

Написать комментарий

Меню

Присоединяйся в ВК