Вопрос задан 17.01.2020 в 20:24. Предмет Информатика. Спрашивает Алексеев Дима.

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

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чистова Гуля.

#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;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для подсчета количества целых и дробных чисел в массиве, мы можем использовать цикл, который будет проходить по каждому элементу массива и проверять его тип данных.

Вот пример кода на языке 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.

В конце программы выводятся результаты подсчета количества целых и дробных чисел в массиве.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для подсчета количества целых и дробных чисел в массиве, мы можем использовать цикл, который будет проходить по каждому элементу массива и проверять его тип данных.

В начале создадим массив, содержащий целые и дробные числа:

```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 дробных числа.

0 0

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

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

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