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

Вывести номера всех элементов массива которые имеют наибольшее значение

22.12.2018, 22:45. Показов 1222. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Номера всех элементов массива В1,В2,...,Bn, которые имеют наибольшее значение (оно может повторяться).
нужно как-то сделать так, что бы выдавало несколько значений, то есть без return, как это сделать если я не могу присвоить потом значения к переменной. И я не знаю как сделать через амперсант, куда его нужно втыкать, и как потом выводить? Заранее спасибо
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
#include <iostream>
using namespace std;
float funkcia(float X[], int n)
{
    int i;
    float xmax;
    float max;
    xmax = X[0];
    for (i = 0; i < n; i++)
    {
        if (X[i] >= xmax)
            xmax = X[i];
        max=i;
    }
    
    return max;
 
}
void main()
{
    float A[50];
    float B[50];
    int i;
    int n1 = 0;
    float p1, p2;
    int n2 = 0;
    p1 = 0;
    p2 = 0;
    cout << "Vvedite n1 ";
    cin >> n1;
    cout << "Vvedite n2 ";
    cin >> n2;
    cout << "Vvedite massiv A ";
    for (i = 0; i < n1; i++)
        cin >> A[i];
    cout << "Vvedite massiv B ";
    for (i = 0; i < n2; i++)
        cin >> B[i];
     p1=funkcia(A, n1);
     p2=funkcia(B, n2);
    cout << "p1=" << p1 << endl;
    cout << "p2=" << p2 << endl;
    system("pause");
 
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.12.2018, 22:45
Ответы с готовыми решениями:

Вычислить среднее арифметическое всех элементов массива Х, которые являются отрицательными и имеют четные номера
Вычислить среднее арифметическое всех элементов массива Х, которые являются отрицательными и имеют...

Найти номера всех элементов массива, которые имеют наибольшее значение. Использовать процедуру
Может кто помочь написать данную программу?С процедурами все очень плохо.. Составить процедуру,...

Найти максимальное значение из элементов массива, которые имеют нечетные номера
Помогите с решением: В массиве вещественных чисел 30 элементов. Найти максимальное значение из...

Распечатать порядковые номера тех чисел, которые имеют наибольшее значение
Данная не пустая последовательность натуральных чисел, за которой следует 0. Распечатать порядковые...

3
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
22.12.2018, 23:12 2
Цитата Сообщение от Bob1323 Посмотреть сообщение
void main()
Шедевр
Цитата Сообщение от Bob1323 Посмотреть сообщение
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
float funkcia(float X[], int n)
{
int i;
float xmax;
float max;
xmax = X[0];
for (i = 0; i < n; i++)
{
if (X[i] >= xmax)
xmax = X[i];
max=i;
}
переменные за метод вынеси и передувай их а то они живот только в момент вызова. потом крошатся или нет это как среда настроена!
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
22.12.2018, 23:26 3
Bob1323, по условию нужна функция ? напишите оригинал условия задачи
0
Модератор
Эксперт С++
 Аватар для zss
13727 / 10923 / 6480
Регистрация: 18.12.2011
Сообщений: 29,156
23.12.2018, 08:27 4
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
#include <iostream>
using namespace std;
int FindMax(int* X, int n)
{
    int xmax = X[0];
    for (int i = 1; i < n; i++)
    {
        if (X[i] >= xmax)
            xmax = X[i];
    }
    return xmax;
}
void PrintMax(int* X, int n, int xmax)
{
    for (int i = 0; i < n; i++)
    {
        if (X[i] == xmax)
            cout<<i<<' ';
    }
    cout << endl;
}
int main()
{
    int A[50];
    int B[50];
    int n1 = 0;
    int n2 = 0;
    cout << "Vvedite n1 ";
    cin >> n1;
    cout << "Vvedite n2 ";
    cin >> n2;
    cout << "Vvedite massiv A ";
    for (int i = 0; i < n1; i++)
        cin >> A[i];
    cout << "Vvedite massiv B ";
    for (int i = 0; i < n2; i++)
        cin >> B[i];
    int p1, p2;
    p1 = FindMax(A, n1);
    cout << "Max index of A" << endl;
    PrintMax(A, n1, p1);
    p2 = FindMax(B, n2);
    cout << "Max index of B" << endl;
    PrintMax(B, n2, p2);
    system("pause");
    return 0;
}
0
23.12.2018, 08:27
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.12.2018, 08:27
Помогаю со студенческими работами здесь

Вывести минимальное значение среди элементов массива, которые имеют четное значение и не делятся на 3
Дана задача Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые...

Вывести на экран номера всех элементов массива, у которых значение больше номера
Заполнить массив из 20 элементов целыми случайными числами от 1 до 20, вывести его на экран....

Найти и вывести минимальное значение среди элементов массива, которые имеют нечетное значение или больше, чем 8
Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от 0 до...

Найти и вывести произведение элементов массива,которые имеют четное значение и не делятся на 6
2)Дан целочисленный массив из 50 элементов.Элементы массива могут принимать целые значения от 0...


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

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

Новые блоги и статьи
Как узнать какой процесс блокирует файл или каталог в Windows
bt_guru 23.01.2025
При работе с операционной системой Windows пользователи нередко сталкиваются с ситуацией, когда система отказывается выполнять определенные действия с файлами или каталогами, сообщая, что они. . .
Как в curl узнать код статуса HTTP запроса. Коды состояния HTTP
bt_guru 23.01.2025
Коды состояния HTTP играют значимую роль в обеспечении эффективного взаимодействия между клиентами и серверами. При работе с веб-сервисами важно не только отправлять запросы, но и правильно. . .
Как сортировать вывод команды ls в Linux
bt_guru 23.01.2025
В операционной системе Linux команда ls является одним из наиболее часто используемых инструментов для просмотра содержимого директорий. При работе с файловой системой пользователи регулярно. . .
Как сделать POST запрос с помощью curl
bt_guru 23.01.2025
curl - это мощный инструмент командной строки позволяет отправлять и получать данные через различные протоколы, включая HTTP, HTTPS, FTP и множество других. Особенно полезным curl становится при. . .
Прокрутка в tmux с помощью мыши и клавиатуры
bt_guru 23.01.2025
Tmux представляет собой мощный терминальный мультиплексор, который позволяет пользователям создавать и управлять несколькими терминальными сессиями внутри одного окна. Одной из важнейших функций tmux. . .
Как проверить, содержит ли массив значение в JavaScript. Поиск в массиве
bytestream 23.01.2025
Эффективный поиск значений в массивах становится критически важным навыком для разработчиков, использующих JavaScript. Процесс поиска элементов в массиве может показаться простым на первый взгляд,. . .
Как удалить тег Git в удалённом репозитории (remote)
bytestream 23.01.2025
Одним из важнейших механизмов организации версий в Git являются теги, которые позволяют помечать определенные точки в истории проекта как значимые. Теги часто используются для маркировки релизов,. . .
Чем отличаются URL, URI и URN
bytestream 23.01.2025
Системы идентификации представляют собой фундаментальный механизм, позволяющий однозначно определять местоположение и характеристики различных информационных объектов в глобальной сети. Эти системы. . .
Как центрировать div внутри другого div с помощью CSS. Управление расположением элементов в CSS
bytestream 23.01.2025
Позиционирование элементов играет ключевую роль в создании качественных и профессиональных интерфейсов. Одной из наиболее часто встречающихся задач является центрирование элементов на веб-странице,. . .
Что означают различные символы в синтаксисе PHP
bytestream 23.01.2025
PHP (Hypertext Preprocessor) представляет собой один из наиболее широко используемых языков программирования для веб-разработки, который обладает богатой и интересной историей развития. Изначально. . .
Способы клонирования объектов в JavaScript
bytestream 23.01.2025
В современной разработке на JavaScript работа с объектами является фундаментальной частью создания любого приложения. При манипуляции объектами часто возникает необходимость создавать их копии для. . .
Как проверить состояние чекбокса в jQuery. Как работать с чекбоксами
bytestream 23.01.2025
При разработке интерактивных веб-форм часто возникает необходимость программно определять состояние чекбоксов с помощью jQuery. Чекбоксы являются важными элементами пользовательского интерфейса,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru