Дано пять целых чисел. необходимо определить, сколько из них оканчиваются на 7.
формат входных данных
с клавиатуры вводятся пять целых чисел, по модулю не превосходящих 10 в 5 степени.
формат выходных данных
необходимо вывести единственное число — количество элементов, удовлетворяющих условию.
python
также нельзя ничего использовать кроме if, else, elif, not, and, or, а также переменных.
ещё нужно, чтобы код подходил ко всем числам до 10 в 5 степени
#include "iostream"
using namespace std;
Int main(){
Int a, s=0; cout <<"Enter 5 numbers: ";
for(Int i=0;i< 5;i++)cin>>a,s+=a%10==7
cout<<s<<endl; cin.get(); cin.get();}
Задача: Найти количество чисел из пяти целых чисел, которые оканчиваются на 7.
Шаги решения:
1. Вводим пять целых чисел с клавиатуры.
2. Проверяем каждое число:
- Если последняя цифра числа равна 7, то увеличиваем счетчик на 1.
- Переходим к следующему числу.
3. Выводим значение счетчика - количество чисел, оканчивающихся на 7.
Теперь перейдем к написанию кода на языке Python. Учтем, что мы не можем использовать ничего, кроме if, else, elif, not, and, or, а также переменных. Также необходимо, чтобы код работал для всех чисел до 10^5.
```python
# Вводим пять целых чисел с клавиатуры
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
num3 = int(input("Введите третье число: "))
num4 = int(input("Введите четвертое число: "))
num5 = int(input("Введите пятое число: "))
# Инициализируем счетчик
count = 0
# Проверяем каждое число и увеличиваем счетчик, если число оканчивается на 7
if num1 % 10 == 7:
count = count + 1
if num2 % 10 == 7:
count = count + 1
if num3 % 10 == 7:
count = count + 1
if num4 % 10 == 7:
count = count + 1
if num5 % 10 == 7:
count = count + 1
# Выводим количество чисел, оканчивающихся на 7
print("Количество чисел, оканчивающихся на 7:", count)
```
В данном коде мы используем пять переменных для хранения введенных чисел и счетчик для подсчета количества чисел, оканчивающихся на 7. Мы проверяем каждое число по отдельности и, при выполнении условия (последняя цифра числа равна 7), увеличиваем значение счетчика на 1. В конце выводится значение счетчика - количество чисел, оканчивающихся на 7.
Таким образом, мы получаем решение задачи с использованием только if, else, elif, not, and, or и переменных.