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

Сформировать массив Х, элементы которого равны

10.05.2016, 15:17. Показов 1258. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сформировать массив Х, элементы которого равны частоте встречаемости элементов массива В среди элементов массива А. Определить, какой элемент массива В чаще всего встречается в А.
Написать программу в С++ ЖЕЛАТЕЛЬНО С КОММЕНТАРИЯМИ!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.05.2016, 15:17
Ответы с готовыми решениями:

Сформировать массив, элементы которого равны значению второго по порядку положительного элемента строк в матрице
Доброго времени. Пробовал, но не вышло, сдался и начал искать, но ничего не нашел, поэтому прошу помочь вас. Буду благодарен за помощь. ...

Сформировать одномерный массив, элементы которого равны произведениям индексов последних отрицательных элементов диагоналей
Дан массив 6*6. Сформировать одномерный массив, элементы которого равны произведениям индексов последних отрицательных элементов...

Образовать массив элементы которого равны произведению элементов исходного массива на их номера
Вот задача: Массив A содержит 10 целых чисел: 1,2,3,4,5,9,12,8,13,17. Образовать новый массив B каждый элемент которого равен...

7
28 / 20 / 97
Регистрация: 22.10.2015
Сообщений: 304
10.05.2016, 15:27
Alexl09,
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
#include <iostream>
using std::cout;
using std::endl;
int main() 
{
    const int N=3, M=10;
    int A[M], B[N], X[N], max = -1;
 
    for (int j = 0; j < M; j++)
    {
        A[j] = rand() % 10;
        cout << A[j] << " ";
    }
    cout << endl;
 
    for (int i = 0; i < N; i++)
    {
        B[i] = rand() % 10;
        X[i] = 0;
        cout << B[i] << " ";
    }
    cout << endl;
 
    for (int i = 0; i < N; i++)
        for (int j = 0; j < M; j++)
            if (B[i] == A[j])
            {
                X[i]++;
                if (X[i]>max)
                    max = X[i];
            }
 
    for (int i = 0; i < N; i++)
        cout << X[i] << " ";
    cout << endl;
 
    cout << max;
 
    std::cin.get();
    return 0;
}
0
0 / 0 / 0
Регистрация: 02.05.2016
Сообщений: 36
10.05.2016, 15:42  [ТС]
dcshowcousa, не компилирует, ошибка(
0
28 / 20 / 97
Регистрация: 22.10.2015
Сообщений: 304
10.05.2016, 16:00
Alexl09, я не экстрасенс. В каком месте ругается?
0
0 / 0 / 0
Регистрация: 02.05.2016
Сообщений: 36
10.05.2016, 16:15  [ТС]
dcshowcousa, вот)
Миниатюры
Сформировать массив Х, элементы которого равны  
0
0 / 0 / 1
Регистрация: 08.12.2015
Сообщений: 5
10.05.2016, 16:26
Alexl09, только что в Visual Studio попробовал, вот результат.
Миниатюры
Сформировать массив Х, элементы которого равны  
0
28 / 20 / 97
Регистрация: 22.10.2015
Сообщений: 304
10.05.2016, 16:27
Alexl09, проинициализируйте другим макаром, хоть вручную
0
 Аватар для Fixer_84
1505 / 969 / 812
Регистрация: 30.04.2016
Сообщений: 3,337
10.05.2016, 18:34
Alexl09, набросал для вас код. Смотрите ниже.

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
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
const int N = 10;
int A[N] = {1, 2, 3, 2, 2, 5, 6, 7, 2, 1}; //Задаем массив A
int B[N] = {1, 2, 2, 4, 5, 8, 2, 1, 5, 6}; //Задаем массив B
int X[N], max, k, num;
max = 0;
for (int i = 0; i < N; i++)
{
k = 0; //Обнуляем счетчик для каждого i
for (int j = 0; j < N; j++)
{
if (B[i] == A[j]) k++; //Если элемент B встречается в A увеличиваем счетчик (для каждого i)
X[i] = k; //Накопленный счетчик (для каждого i) помещаем в массив             
if (k >= max)          
{
max = k; //Находим максимальное k
num = B[i]; //Запоминаем элемент для максимального k
}
}
}
cout << "Искомый массив:" << endl;
for (int i = 0; i < N; i++)
{
cout << X[i] << " "; //Выводим искомый массив
}
cout << "Элемент B, который является самым частым в  A: " << num << endl;
system("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.05.2016, 18:34
Помогаю со студенческими работами здесь

Одномерный массив, элементы которого равны количеству отрицательных элементов в строках матрицы
Двумерный массив А(4x5) заполнен целыми числами с клавиатуры. Сформировать одномерный массив, каждый элемент которого равен количеству...

Сформировать B, элементы которого Bj равны 1, если хотя бы один элемент j-го столбца матрицы A больше суммы элементов этого столбца...
Помогите написать задачу. &quot;Сформировать одномерный массив B, элементы которого Bj равны 1, если хотя бы один элемент j-го столбца матрицы...

По заданной матрице составить динамический массив, элементы которого равны суммам элементов соответствующего столбца
По заданной матрице составить вектор, элементы которого равны суммам элементов соответствующего столбца. Изучил здесь на форуме уже...

Сформировать массив,так чтобы элементы заштрихованной области были равны 1,а остальные 0
Сформировать массив,так чтобы элементы заштрихованной области были равны 1, а остальные 0.

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


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru