
Пользователем задается строка символов, состоящая из произвольных десятичных дробных чисел,
разделенных пробелами. Вывести на экран четные числа этой строки.

Ответы на вопрос

// Внимание! Если программа не работает, обновите версию!
begin
var a:=ReadlnString.ToReals.ToArray;
Range(1,a.Length-1,2).Select(i->a[i]).Println
end.
Пример
24.72 13.633 15.3 19.3 -0.002 2.215 0.032 7.5
13.633 19.3 2.215 7.5



Задача: Вывести на экран четные числа из строки
Для решения этой задачи, мы можем использовать следующий алгоритм:
1. Получить строку с числами от пользователя. 2. Разбить строку на отдельные числа, используя пробелы в качестве разделителей. 3. Преобразовать каждое число из строки в числовой формат. 4. Проверить каждое число на четность. 5. Вывести на экран только четные числа.
Давайте реализуем этот алгоритм на языке Python:
```python # Получить строку с числами от пользователя numbers_string = input("Введите строку с числами, разделенными пробелами: ")
# Разбить строку на отдельные числа numbers_list = numbers_string.split()
# Преобразовать каждое число из строки в числовой формат numbers = [float(number) for number in numbers_list]
# Проверить каждое число на четность и вывести на экран только четные числа even_numbers = [number for number in numbers if number % 2 == 0] print("Четные числа из строки:", even_numbers) ```
Пример работы программы: ``` Введите строку с числами, разделенными пробелами: 1.5 2.7 3.8 4.2 5.0 Четные числа из строки: [4.2] ```
Обратите внимание: В данном примере мы предполагаем, что пользователь вводит только десятичные числа, разделенные пробелами. Если пользователь вводит что-то другое, программа может вызвать ошибку. В реальном приложении следует предусмотреть обработку возможных ошибок ввода данных.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili