Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Данькусик
0 / 0 / 0
Регистрация: 13.10.2018
Сообщений: 5
1

Подсчитать количество и сумму всех элементов последовательности, больших некоторого значения А

14.10.2018, 12:39. Просмотров 266. Ответов 1
Метки нет (Все метки)

Возникли трудности с решением этой задачи . Буду признателен за помощь.

Текст задания:

Дана последовательность чисел a[i] (i=1, 2, …, n). Подсчитать количество и сумму всех элементов, больших некоторого значения А и указать количество таких элементов.

Пример вывода на экран:

ВВЕДИТЕ КОЛИЧЕСТВО ЭЛЕМЕНТОВ МАССИВА N:-->5
Через пробел введите 5 элементов массива: -->10 -5 -15 20 35
Введите пороговое заначение А:-->10
Кол-во элементов больше 10: 2, сумма: 55, порядковые номера: 4, 5.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2018, 12:39
Ответы с готовыми решениями:

Подсчитать количество элементов, больших значения t и первым вывести массив, имеющий наименьшее их количество
Написать пользовательскую функцию, решающую указанную ниже задачу. Массивы А и В динамические,...

Определите количество элементов последовательности, больших среднего арифметического значения положительных элементов
Дана последовательность х1, х2, …, хn. Определите количество элементов последовательности, больших...

Подсчитать количество элементов массива, больших заданного значения (double)
Подсчитать количество элементов массива, больших заданного значения(double).

Определите количество элементов последовательности, больших среднего арифметического значения
Дана последовательность X1, X2, …, Xn. Определите количество элементов последовательности, больших...

Подсчитать сумму всех элементов, имеющих положительные значения O(n)
Используя память, пропорциональную n, хранить массив целых чисел A, содержащий n элементов....

1
stake-k26
620 / 434 / 332
Регистрация: 25.04.2016
Сообщений: 1,226
14.10.2018, 21:47 2
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
37
38
39
40
41
42
43
44
45
46
47
48
#include <stdio.h>
#include <stdlib.h>
/* ******************************************************************
 * Подсчитать количество и сумму всех элементов последовательности,
 * больших некоторого значения А
 *
 * ВВЕДИТЕ КОЛИЧЕСТВО ЭЛЕМЕНТОВ МАССИВА N:-->5
 * Через пробел введите 5 элементов массива: -->10 -5 -15 20 35
 * Введите пороговое заначение А:-->10
 * Кол-во элементов больше 10: 2, сумма: 55, порядковые номера: 4, 5.
 * *****************************************************************/
 
int main (void)
{
    int n;
    printf("ВВЕДИТЕ КОЛИЧЕСТВО ЭЛЕМЕНТОВ МАССИВА N: "); scanf("%d", &n);
    if (n<1) return -1;
 
    /* запрашиваем память под массив */
    int *arr = (int*)malloc(sizeof(int) * n);
    if (arr == NULL) return -1;
 
    /* запрашиваем элементы массива */
    int i;
    for (i=0; i<n; i++)
        scanf("%d", &arr[i]);
 
    /* запрашиваем значение А */
    int a;
    printf("Введите пороговое заначение А: "); scanf("%d", &a);
 
    /* находим количество и сумму: */
    int count = 0, sum = 0;
    for (i=0; i<n; i++)
        if (arr[i]>a) sum+=arr[i], count++;
 
    /* выводим результат на экран: */
    printf("Кол-во элементов больше %d: %d, сумма: %d, порядковые номера:", a, count, sum);
    for (i=0; i<n; i++)
        if (arr[i]>a)
            if (--count) printf(" %d,", i+1);
            else printf(" %d.", i+1);
    printf("\n");
 
    /* освобождаем память и выходим: */
    free(arr);
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2018, 21:47

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

Подсчитать сумму элементов массива, больших нуля
Ввести с клавиатуры одномерный массив из 5 чисел , подсчитать сумму элементов больше нуля и вывести...

Подсчитать в матрице количество элементов, больших a и меньших b
Даны два целых числа a и b.Составить программу, которая в линейной целочисленной матрице, состоящей...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru