Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 07.10.2016
Сообщений: 73
1

Найти максимальный элемент среди чисел меньше n

24.05.2020, 23:38. Показов 745. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Найти максимальный элемент среди чисел меньше n. Пока мой код находит только элементы меньше n.

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
#include <iostream>
 
 
using namespace std;
 
int main()
{
 
    int N=10; 
    int n, max; 
    int mas[N];
    cout<<"n: ";
 cin >> n;
 
    cout << "массив : ";
 
    for(int i = 0; i < N; i++)
    {
        mas[i] = rand()% 10;
        cout << mas[i] << ' ';
    }
    
   cout << endl;
    // Ищем все элементы, которые больше элемента с нашим индексом
    for(int i = 0; i < N; i++){
        if(mas[i] < n){
            
                cout << mas[i] << " ";                      
        }
    }
 
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2020, 23:38
Ответы с готовыми решениями:

Найти максимальный элемент среди отрицательных чисел
1. Не заводить массив.Вводиться последовательность чисел,оканчивающийся на ноль.Найти максимальный...

Найти максимальный элемент среди чисел кратных заданному
Нашел числа кратные трем, а вот максимальный из них найти не могу. #include &lt;stdio.h&gt; #include...

В массиве найти максимальный элемент среди простых чисел
в целочисленном массиве X(N) найти максимальный элемент среди простых чисел, если простых элементов...

В массиве найти максимальный элемент среди простых чисел
В целочисленном массиве Х(N) найти максимальный элемент среди простых чисел, если простых элементов...

3
5 / 3 / 2
Регистрация: 23.08.2017
Сообщений: 17
24.05.2020, 23:56 2
Ваш код легко отредактировать, чтобы он выводил желаемое. Достаточно добавить один if после проверки на то, что mas[i] меньше, чем n.
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
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
 
    int N=10, answer = 0; 
    int n, max; 
    int mas[N];
    cin >> n;
 
 
    for(int i = 0; i < N; i++)
    {
        mas[i] = rand()% 10;
        cout << mas[i] << ' ';
    }
    
   cout << endl;
    for(int i = 0; i < N; i++){
        if(mas[i] < n){
            
                cout << mas[i] << " ";  
                if (answer < mas[i])
                {
                    answer = mas[i];
                }
        }
    }
    cout << endl << "answer == " << answer << endl;
    return 0;
}
0
75 / 48 / 28
Регистрация: 07.01.2019
Сообщений: 168
25.05.2020, 00:29 3
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
#include <iostream>
#include <algorithm>
 
using namespace std;
 
int main()
{
 
    int N = 10;
    int n;
    int* mas = new int[N];
    cout << "n: ";
    cin >> n;
    cout << "массив : ";
    for (int i = 0; i < N; i++)
    {
        mas[i] = rand() % 10;
        cout << mas[i] << ' ';
    }
    cout << endl;
    // Ищем все элементы, которые больше элемента с нашим индексом
    cout << *std::max_element(mas, mas + N, [n](int x, int y) { return ((x < y) && (y < n)); });
    delete[] mas;
    return 0;
}
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
25.05.2020, 01:30 4
mb871, Werewolf_7 числа по условию не обязательно целые

Werewolf_7, неправильно работает
n: 2
массив: 3 6 7 5 3 5 6 2 9 1
3
0
25.05.2020, 01:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2020, 01:30
Помогаю со студенческими работами здесь

В целочисленном массиве найти максимальный элемент среди простых чисел
#include &quot;tchar.h&quot; #include &lt;iostream&gt; using namespace std; bool prost(int n) { for(int...

Циклы. Найти минимальный (максимальный) элемент среди положительных (отрицательных) чисел
Хеллп,ребята. Дана последовательность целых чисел, за которой следует 0. Определить минимальный...

В двумерном массиве найти в каждой строке максимальный элемент, затем среди этих чисел выбрать минимальный
1.в двумерном массиве найти в каждой строке максимальный элемент, затем среди этих чисел выбрать...

В целочисленном массиве найти максимальный элемент среди четных и среди нечетных элементов
В целочисленном массиве X(N) найти max1 - максимальный элемент среди четных элементов массива и...

Найти максимальный элемент (из 10 чисел) и следующий за ним максимальный элемент
Добрый день. Задача такая: используя только while и if-else найти максимальный эл-нт (из 10 чисел)...

Найти максимальный элемент среди отрицательных
Здравствуйте! Будьте добры, помогите разобраться с этим: нужно написать программу, (используя...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru