Вопрос задан 20.09.2018 в 05:22. Предмет Информатика. Спрашивает Лычкина Арина.

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

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лис Катя.
// PascalABC.NET 3.3, сборка 1625 от 17.01.2018
// Внимание! Если программа не работает, обновите версию!

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
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задача: Вывести на экран четные числа из строки

Для решения этой задачи, мы можем использовать следующий алгоритм:

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] ```

Обратите внимание: В данном примере мы предполагаем, что пользователь вводит только десятичные числа, разделенные пробелами. Если пользователь вводит что-то другое, программа может вызвать ошибку. В реальном приложении следует предусмотреть обработку возможных ошибок ввода данных.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос