Дано пять целых чисел. необходимо определить, сколько из них оканчиваются на 7.

формат входных данных
с клавиатуры вводятся пять целых чисел, по модулю не превосходящих 10 в 5 степени.
формат выходных данных
необходимо вывести единственное число — количество элементов, удовлетворяющих условию.
python
также нельзя ничего использовать кроме if, else, elif, not, and, or, а также переменных.
ещё нужно, чтобы код подходил ко всем числам до 10 в 5 степени

Настя190411 Настя190411    3   30.12.2019 15:43    28

Ответы
eminememetova2 eminememetova2  10.10.2020 23:43

#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();}

ПОКАЗАТЬ ОТВЕТЫ
mushdal mushdal  15.01.2024 18:19
Хорошо, давайте начнем с постановки задачи и определения шагов решения.

Задача: Найти количество чисел из пяти целых чисел, которые оканчиваются на 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 и переменных.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Другие предметы