1 / 1 / 0
Регистрация: 06.12.2019
Сообщений: 41
1

Упорядочить массив по убыванию; подсчитать количество и сумму элементов массива, больших 10

08.12.2019, 17:39. Показов 1583. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Массив целых чисел из 13 элементов заполнить случайным образом.
Упорядочить массив по убыванию. Подсчитать количество и сумму
элементов массива, больших 10, вывести полученный результат.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2019, 17:39
Ответы с готовыми решениями:

Упорядочить массив, подсчитать количество и сумму элементов массива, которые делятся на 5 без остатка
Массив целых чисел из 10 элементов заполнить случайным образом. Упорядочить массив по возростанию....

Упорядочить массив по убыванию. Подсчитать сумму квадратов элементов
День добрый! Помогите пожалуйста написать программу для решения поставленной задачи. Все входные...

Подсчитать количество и сумму элементов массива больших 10
Массив чисел из 15 элементов заполнить случайным образом из диапазона от -5 до 20. Подсчитать...

Подсчитать количество и сумму элементов массива, больших 10
Заполнить одномерный массив с помощью датчика случайных чисел. Подсчитать количество и сумму...

1
Модератор
2589 / 1691 / 912
Регистрация: 16.10.2013
Сообщений: 4,986
Записей в блоге: 14
09.12.2019, 06:45 2
Лучший ответ Сообщение было отмечено ulichnuy_poet как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define SIZE 13
void sort(int arr[]){
    int tmp;
    for(int i = 0; i < SIZE; i++){
        for(int j = 0; j < SIZE - 1; j++){
            if(arr[j] < arr[j + 1]){
                tmp = arr[j];
                arr[j] = arr[j + 1];
                arr[j + 1] = tmp;
            }
        }
    }
}
int main(){
    int arr[SIZE];
    int count = 0, sum = 0;
    srand(time(NULL));
    for(int i = 0; i < SIZE; i++){
        arr[i] = rand() % 101;
        printf("%d ", arr[i]);
        if(arr[i] > 10){
            count++;
            sum += arr[i];
        }
    }
    sort(arr);
    printf("\nsorted array:\n");
    for(int i = 0; i < SIZE; i++){
        printf("%d ", arr[i]);
    }
    printf("\ncount = %d, sum = %d\n", count, sum);
    return 0;
}
1
09.12.2019, 06:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2019, 06:45
Помогаю со студенческими работами здесь

Массив: Подсчитать количество элементов массива, больших C...
Помогите с написанием кода, пожалуйста В одномерном массиве, состоящем из n вещественных...

Упорядочить массив по убыванию и разделить сумму всех элементов на минимальный элемент массива
Сортировка и деление проходят неверно, в чем проблема ? procedure TForm1.Button1Click(Sender:...

Вычислить сумму элементов каждого столбца массива. Упорядочить столбцы массива по убыванию сумм элементов столбцов.
Заполнить двумерный числовой массив В целыми числами. Вычислить сумму элементов каждого столбца...

Подсчитать количество нулевых элементов, сумму элементов, больших заданного числа
Задача 1. В заданном одномерном массиве, состоящем из n целых чисел, подсчитать: А) количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru