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

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

26.11.2014, 19:17. Просмотров 846. Ответов 1
Метки нет (Все метки)

Здравствуйте. Помоги пожалуйста с заданием.

Дан числовой массив из n элементов. Подсчитать количество элементов, каждый из которых не больше всех предыдущих.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2014, 19:17
Ответы с готовыми решениями:

В массиве A (n) каждый элемент, кроме первого заменить суммой всех предыдущих элементов
В массиве A (n) каждый элемент, кроме первого заменить суммой всех предыдущих...

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

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

Сформировать массив, каждый последующий элемент которого равен сумме всех предыдущих
Даны целые числа N (> 2), A и B. Сформировать и вывести целочисленный массив...

Количество элементов массива, каждый из которых встречается в массиве не более 3-х раз
Здравствуйте, помогите, пожалуйста, написать код для задачи :sigh: ~ Дан...

1
xBeSSonik
35 / 29 / 31
Регистрация: 16.11.2014
Сообщений: 90
Завершенные тесты: 1
26.11.2014, 20:01 2
Лучший ответ Сообщение было отмечено hawking111 как решение

Решение

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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
 
int main(){
    int kol, n = 0;
    printf("Enter kol = ");
    scanf("%i", &kol);
    int *mas = new int[kol];
    for (int i = 0; i < kol; i++){
        scanf("%i", &mas[i]);
        bool flag = true;
        for (int j = i - 1; i != 0 && j >= 0; j--){
            if (mas[i] > mas[j])
                flag = false;
        }
        if (flag)
            n++;
    }
    printf("%i", n);
    _getch();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2014, 20:01

Найти количество элементов массива, каждый из которых встречается в массиве не более 3-х раз
Дан массив. Размер не превышает 10000 элементов. Его вводят через стандартный...

В массиве C (m) каждый третий элемент заменить на полусумму двух предыдущих элементов
Что не так? #include&lt;conio.h&gt; #include&lt;windows.h&gt; #include&lt;stdlib.h&gt; ...

Подсчитать количество элементов, значения которых не превышает заданного числа А
Привет всем, мне нужно решить задачу по одномерному массиву : &quot;Подсчитать...


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

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

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