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


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

#include<iostream>
using namescacestd;
int main()
{
int size;
float sum=0;
cout<<"pls enter count your array"<<endl;
cin>>size;
float **arr = new float *[size];
for (int v = 0; v < size; v++)
arr[v] = new float[size];
cout<<"pls enter your array"<<endl;
for(int i=0;i<size;i++)
for(int j=0;j<size;j++)
{
cout<<"arr["<<i<<"]["<<j<<"] = ";
cin>>arr[i][j];
cout<<endl;
sum=sum+arr[i][j];
}
cout<<"Sum array = "<<sum<<endl;
free(array);
system("pause");
return 0;
}



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



Для подсчета количества целых и дробных чисел в массиве, мы можем использовать цикл, который будет проходить по каждому элементу массива и проверять его тип данных.
В начале создадим массив, содержащий целые и дробные числа:
```python arr = [1, 2, 3.5, 4.2, 5.7, 6.0, 7, 8.1, 9.5] ```
Затем создадим две переменные для подсчета количества целых и дробных чисел:
```python int_count = 0 float_count = 0 ```
Затем используем цикл for для обхода каждого элемента массива. Внутри цикла будем проверять тип данных элемента:
```python for num in arr: if isinstance(num, int): int_count += 1 elif isinstance(num, float): float_count += 1 ```
В этом коде мы используем функцию isinstance(), которая возвращает True, если элемент является экземпляром указанного типа данных.
В результате, переменная int_count будет содержать количество целых чисел, а переменная float_count - количество дробных чисел:
```python print("Количество целых чисел:", int_count) print("Количество дробных чисел:", float_count) ```
В итоге, полный код будет выглядеть следующим образом:
```python arr = [1, 2, 3.5, 4.2, 5.7, 6.0, 7, 8.1, 9.5] int_count = 0 float_count = 0
for num in arr: if isinstance(num, int): int_count += 1 elif isinstance(num, float): float_count += 1
print("Количество целых чисел:", int_count) print("Количество дробных чисел:", float_count) ```
При запуске этого кода, мы получим следующий результат:
``` Количество целых чисел: 6 Количество дробных чисел: 3 ```
Из результатов видно, что в массиве из 9 элементов, содержится 6 целых чисел и 3 дробных числа.


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