Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Meyfa Leyner
0 / 0 / 0
Регистрация: 22.12.2013
Сообщений: 2
#1

Определение первого максимального элемента массива - C++

22.12.2013, 15:26. Просмотров 512. Ответов 1
Метки нет (Все метки)

Одномерный массив А длиной N<=20 заполнить случайными числами из диапазона [–10..55]. Составить программу определения:
• первого максимального элемента массива;
• количество максимальных элементов в массиве;
• всех элементов, кратных 3-м или 5-и.

Помогите, пожалуйста.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2013, 15:26     Определение первого максимального элемента массива
Посмотрите здесь:

Найти сумму первого максимального элемента массива А и последнего минимального элемента массива В - C++
Вот задание : Даны целочисленные массивы А и В. Найти сумму первого максимального элемента массива А и последнего минимального элемента...

Найти индекс первого максимального элемента массива - C++
Найти индекс первого максимального элемента массива, Найти максимальный из элементов массива в заданном интервале и Найти количество...

Найти индекс первого максимального элемента массива - C++
Дан целочисленный массив. Найти индекс первого максимального элемента

Найти номер первого максимального элемента массива - C++
найти номер первого максимального элемента реализовать с функциями

Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего заданного числа Т - C++
Написать собственную функцию для работы с одномерным динамическим массивом, заданным указателем. Алгоритмы решения всех подзадач, включая...

В одномерном массиве вычислить номер максимального элемента массива и сумму элементов массива, расположенных после первого положительного - C++
Задача 2. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер максимального по модулю элемента массива; 2)...

Найти номер первого максимального элемента - C++
Найти номер первого максимального элемента.

Нахождение первого и последнего максимального элемента - C++
Найти номера первого и последнего максимального элемента из данного набора и вывести их в указанном порядке.

Найти индексы первого вхождения максимального элемента - C++
Задача №1 Найдите индексы первого вхождения максимального элемента. Формат входных данных Программа получает на вход размеры массива...

В массиве найти номер первого максимального элемента - C++
Дан целочисленный массив. Найти индекс первого максимального элемента


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,235
Завершенные тесты: 1
22.12.2013, 15:51     Определение первого максимального элемента массива #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 <stdafx.h>
#include <iostream>
#include <time.h>
using namespace std;
 
int main()
{
    srand(time(NULL));
    const int size=20;
    bool t=true;
    int max=0,maxCount=0, maxId=0;
    int array[size];
    for(int i=0;i<size;i++)
    {
        array[i]=rand()%65-10;
        cout<<array[i]<<" ";
    }
    cout<<endl;
    //calculate of max
    for(int i=0;i<size;i++)
        if(max<array[i])
            max=array[i];
    //count of max
    for(int i=0;i<size;i++)
    
        if(max==array[i])
        {
            maxCount++;
            if(t==true)//first max id
            {
                t=false;
                maxId=i;
            }
        }
 
    cout<<"max number is "<<max<<", first max id in array is "<<maxId+1<<endl
        <<"Count of "<<max<<" is "<<maxCount<<endl;
 
    for(int i=0;i<size;i++)
    {
        if(array[i]%3==0 && array[i]!=0)
            cout<<array[i]<<" % 3 = 0"<<endl;
        if(array[i]%5==0)
            cout<<array[i]<<" % 5 = 0"<<endl;
    }
    system("pause");
    return 0;
}
Ответ Создать тему
Опции темы

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