С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 06.10.2019
Сообщений: 17

Определение максимального элемента в двух массивах

01.12.2019, 13:50. Показов 495. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В подразделении y есть 15 сотрудников а в G - 20.В течение месяца они отработали определенное количество дней, заданной как случайное число от 0 до 31. Дневная оплата труда d y.o. Налоговая ставка 20% .Создать массивы y, g вывести значение их элементов на экран . Кто оплатил самый большой налог в каждом отделении?
Еще плохо разбираюсь в массивах, будьте добры помочь с кодом до задачи.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.12.2019, 13:50
Ответы с готовыми решениями:

Процедура поиска максимального элемента в массивах.
С использованием под программы-процедуры написать программу, осуществляющую ввод двух массивов одинаковой размерности и поиск в них...

В массивах найти индексы максимального элемента и сложить их
В каждом массиве А, В и С найти индекс максимального элемента и сложить эти индексы Подскажите как исправить ошибку Program la;...

Запрос с условием наличия элемента в двух массивах
Есть два массива: $users = array(); $id = array(); Как надо сделать что б можна было на писать данный запрос? $query =...

3
Модератор
Эксперт С++
 Аватар для zss
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
01.12.2019, 14:16
Странная какая-то задача.
Кто отработал больше всего дней, тот и заплатил самый большой налог.

Берем образец Образцы (шаблоны) программ для типовых задач
и делаем небольшие исправления:
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <iostream>
#include <clocale>
#include <cstdlib>
using namespace std;
//----- объявление прототипов используемых функций----------------------------------------
void Input(int* M,int n);  // ввод массива
void Print(int* M,int n);   // вывод массива
void RandomFill(int* M,int n);   // заполнение массива случайными числами
//--------------------------------------------------------------------------
int Work(int* M,int n);   // пример обработки массива
//   Сюда добавить протопипы тех функций которые дополнительно напишете
//--------------------------------------------------------------------------
 
//----------  main() -  точка входа в программу консольного приложения 
int main()
{
    setlocale(LC_ALL,"Rus");
    int n=15;
    int* y=new int[n];
    RandomFill(y,n);
    Print(y,n); 
    int s=Work(A,n);
    cout<<"В 1 отделении максимальный налог заплатил = " << s+1<< "-й сотрудник"<< endl;
    delete[] y;
    
    n=20;
    int* G=new int[n];
    RandomFill(G,n);
    Print(G,n); 
    s=Work(G,n);
    cout<<"Во 2 отделении максимальный налог заплатил = " << s+1<< "-й сотрудник"<< endl;
    delete[] G;
 
    system("pause");
    return 0;
}
//----   описание функций -----------------------------------------
// ввод массива
void Input(int* M,int n)
{
    for(int i=0;i<n;i++)
    {
        cout<<"M["<<i<<"]=?";
            cin >> M[i];
    }
}
// заполнение случайными числами
void RandomFill(int* M,int n)
{
    for(int i=0;i<n;i++)
    {
        M[i]=rand()%32;
    }
}
  // вывод массива
void Print(int* M,int n)
{
    for(int i=0;i<n;i++)
    {
        cout << M[i]<< " ";
    }
    cout << endl;
}
// пример обработки - Максимальный элемент 
int Work(int* M,int n)
{
    int sum=0;
    for(int i=0;i<n;i++)
    {
        if(M[sum]<M[i])
             sum=i;
    }
    return sum;
}
// сюда вставить все дополнительные функции которые напишете
0
0 / 0 / 0
Регистрация: 06.10.2019
Сообщений: 17
01.12.2019, 16:06  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
int s=Work(A,n);
в 22 строчке пишет ошибку:"идентификатор "A" не определен"
И еще, хотел спросить как понять "int* y=new int[n];" ? int* - это что?Спасибо вам за ответ
0
Модератор
Эксперт С++
 Аватар для zss
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
01.12.2019, 16:51
Цитата Сообщение от Александр_9889 Посмотреть сообщение
ошибку:"идентификатор "A"
И, что, неужели Вы самостоятельно не можете исправить A на y?
Тем более, что далее есть аналогичный код для массива G

Цитата Сообщение от Александр_9889 Посмотреть сообщение
"int* y=new int[n];"
int* озачает, что y будет адресом нулевого элемента массива длиной n элементов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.12.2019, 16:51
Помогаю со студенческими работами здесь

Определение максимального элемента вектора
Доброго времени суток! Проблема в том, что никак не могу сделать dll файл, который содержит 3 функции: 1) Определение максимального...

Определение максимального элемента массива
Определение максимального элемента массива.Помогите,пожалуйста.Очень срочно.Если кому-то не понятна задача,учебник...

Определение последнего максимального элемента массива
Одномерный массив А длиной N&lt;=20 заполнить случайными числами из диапазона . Составить программу определения: • последнего максимального...

Определение максимального элемента и замена его на 0
1. Организуйте массив из случайных значений. Определите значение и порядковый номер максимального элемента и замените его на 0. ...

Определение первого максимального элемента массива
Одномерный массив А длиной N&lt;=20 заполнить случайными числами из диапазона . Составить программу определения: • первого максимального...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru