
В массиве имеются целые и дробные числа. Подсчитать количество целых и дробных. 9 класс 20 баллов


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

PascalABC.NET 3.4.2, сборка 1864 от 11.11.2018
Внимание! Если программа не работает, обновите версию!
begin
var n := ReadInteger('Количество чисел в массиве:');
var a := ReadArrReal('Вводите числа:', n);
var Целых := 0;
for var i := 0 to a.High do
if Frac(a[i]) = 0 then Inc(Целых);
Writeln('Целых: ', Целых, ', дробных :', n-Целых)
end.
Пример
Количество чисел в массиве: 7
Вводите числа: 3.5 8 0 -1.14 -12 5.0002 -0.00005
Целых: 3, дробных :4



Для подсчета количества целых и дробных чисел в массиве, вы можете использовать язык программирования, такой как Python. Вот пример кода, который покажет, как это можно сделать:
```python # Пример массива, содержащего как целые, так и дробные числа массив = [1, 2.5, 3, 4.2, 5, 6.0, 7.3]
# Инициализируем счетчики для целых и дробных чисел целые = 0 дробные = 0
# Проходим по каждому элементу массива for элемент in массив: # Проверяем, является ли элемент целым числом if isinstance(элемент, int): целые += 1 # Проверяем, является ли элемент дробным числом (число с плавающей запятой) elif isinstance(элемент, float): дробные += 1
# Выводим результаты print(f"Количество целых чисел: {целые}") print(f"Количество дробных чисел: {дробные}") ```
В этом коде мы сначала создаем массив с разными целыми и дробными числами. Затем мы инициализируем два счетчика: один для целых чисел (целые) и один для дробных чисел (дробные). Мы используем цикл `for`, чтобы пройти через каждый элемент массива, и с помощью функций `isinstance` проверяем, является ли элемент целым или дробным числом. В зависимости от результата увеличиваем соответствующий счетчик.
После прохода по всем элементам мы выводим результаты подсчета.


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







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