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

Найти моду побочной диагонали в двумерном массиве с++

12.05.2023, 21:05. Показов 795. Ответов 5

Студворк — интернет-сервис помощи студентам
Требуется найти моду побочной диагонали в двумерном массиве n x n (n - размер массива). с++
помогите, пожалуйста
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.05.2023, 21:05
Ответы с готовыми решениями:

В двумерном массиве размерностью nxm найти сумму элементов, стоящих на побочной диагонали.
В двумерном массиве размерностью nxm найти сумму элементов, стоящих на побочной диагонали. Оригинал задания: В двовимірному...

В двумерном массиве найти минимальный элемент побочной диагонали
Написать программу в двумерном массиве найти минимальный элемент побочной диагонали и записать получившееся значения на главную диагональ

Найти в двумерном массиве минимальный элемент в каждой диагонали, параллельной побочной
Нужна программа и блок схема

5
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
13.05.2023, 10:05
Что за мода?
0
Объявлятель переменных
 Аватар для SpBerkut
1225 / 411 / 321
Регистрация: 24.09.2011
Сообщений: 1,279
15.05.2023, 11:36
Цитата Сообщение от nmcf Посмотреть сообщение
Что за мода?
Наиболее часто встречающееся значение среди элементов множества. Если таких значений несколько, то и мод, соответственно, тоже будет несколько. Например, для множества {1,3,2,5,1,3,7} есть 2 моды — 1 и 3. Отечественная википедия имеет наглость утверждать, что в таком случае принимается среднее арифметическое, но вы этому не верьте. Так и пишите: „Две моды — 1 и 3“.
0
15.05.2023, 11:54

Не по теме:

Цитата Сообщение от SpBerkut Посмотреть сообщение
Отечественная википедия
Нормальная отечественная "википедия" - руниверсалис. Там такого утверждения нет.

0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
15.05.2023, 12:16
Без учёта нескольких мод:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <map>
 
using namespace std;
 
int main()
{
    const int n = 7;
    int a[n][n] = {{1,3,2,5,1,3,7},{1,3,2,5,1,3,7},{1,3,2,5,1,3,7},{1,3,2,5,1,3,7},{1,3,2,5,1,3,7},{1,3,2,5,1,3,7},{1,3,2,5,1,3,7}};
    
    std::map<int, int> x;
    std::multimap<int, int> y;
    
    for (int i = 0; i < n; ++i) x[a[n - i - 1][i]]++;
 
    for (auto i : x) y.insert(std::make_pair(i.second, i.first));
    
    cout << y.rbegin()->second;
}

Не по теме:

Цитата Сообщение от zayats80888 Посмотреть сообщение
Нормальная отечественная "википедия" - руниверсалис.
Нормальная в каком плане? Говорят, прокремлёвская.

0
Объявлятель переменных
 Аватар для SpBerkut
1225 / 411 / 321
Регистрация: 24.09.2011
Сообщений: 1,279
15.05.2023, 13:38
Цитата Сообщение от nmcf Посмотреть сообщение
Без учёта нескольких мод:
Я профан полный в STL, но чудится мне, что такая вот конструкция, написанная вместо 18-й строки, выведет несколько одинаковых мод, буде таковые найдутся.
C++
1
2
3
for (auto item = y.rbegin(); item->first == y.rbegin()->first; ++item) {
    cout << item->second << ' ';
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.05.2023, 13:38
Помогаю со студенческими работами здесь

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

Ошибка в поиске суммы побочной диагонали в двумерном массиве
В чем ошибка? unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, ...

В двумерном массиве вычислить сумму элементов побочной диагонали
в двумерном массиве случайных чисел 10*10 вычислить сумму элементов побочной диагонали, решить задачу используя подпргроргамму,нов примере...

Поиск минимального элемента в двумерном массиве ниже побочной диагонали
Задали написать прогу на Си, но из-за военкомата не успеваю, буду признателен если поможете. Найти минимальный элемент в области ниже ...

В двумерном массиве (N*N) произвести зеркальное отображение относительно побочной диагонали
В двумерном массиве (N*N) произвести зеркальное отображение относительно побочной диагонали ЧЕРЕЗ 1 МАССИВ


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru