Вопрос задан 09.08.2018 в 01:52. Предмет Информатика. Спрашивает Гимаева Лиля.

Составьте программу, которая формирует массив из 40 случайных чисел от 0 до 20 и вычисляет: а)

среднее арифметическое нечетных чисел б) сумму чисел, не превышающих 10 в) сумму чисел, кратных 3
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Зарипов Богдан.
#include <stdlib.h>
#include <stdio.h>

int main()
{
    int arr[40];
    printf("Arr:\n");
    for(int i = 0; i < 40; i++) {arr[i] = rand()%21; printf("%d\n", arr[i] ) ;}
    int sred = 0;
    int n = 0;
    int sum1 = 0;
    int sum2 = 0;
    for(int i = 0; i < 40; i++)
    {
        if(arr[i]%2 != 0) {sred += arr[i]; n++}
        if(arr[i] <= 10) sum1 += arr[i];
        if(arr[i]%3 == 0) sum2 += arr[i];
    }
    printf("Result:\n%f \n%d \n%d", (float)sred/n, sum1, sum2);
    return 0;
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Составим программу на языке Python, которая будет выполнять указанные вычисления:

```python import random

# Генерация массива из 40 случайных чисел от 0 до 20 numbers = [random.randint(0, 20) for _ in range(40)]

# Вычисление среднего арифметического нечетных чисел odd_numbers = [num for num in numbers if num % 2 != 0] average_odd = sum(odd_numbers) / len(odd_numbers)

# Вычисление суммы чисел, не превышающих 10 sum_less_10 = sum([num for num in numbers if num <= 10])

# Вычисление суммы чисел, кратных 3 sum_multiple_3 = sum([num for num in numbers if num % 3 == 0])

# Вывод результатов print("Массив случайных чисел:", numbers) print("Среднее арифметическое нечетных чисел:", average_odd) print("Сумма чисел, не превышающих 10:", sum_less_10) print("Сумма чисел, кратных 3:", sum_multiple_3) ```

Программа использует модуль `random` для генерации случайных чисел. Вначале создается массив `numbers` из 40 случайных чисел от 0 до 20. Затем с помощью генератора списков формируются списки `odd_numbers`, `sum_less_10` и `sum_multiple_3`, содержащие соответственно нечетные числа, числа не превышающие 10 и числа, кратные 3. Далее вычисляются среднее арифметическое нечетных чисел и выводятся все результаты.

0 0

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

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

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