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

Большое число

14.08.2015, 19:34. Показов 1702. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Есть проблема
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
using namespace std;
int main()
{
long long MAX = 0, x;
long long m, n, gol[1000]={0}, i, j, z, MAX2 = 0;
cin>>n>>m;//kand gorod
for(i = 1; i<=m; i++)
{
    for(j = 1; j<=n; j++)
    {
        cin>>x;
        if(x > MAX){
            MAX=x;
            z = j;
        }
            
    }
gol[z]++;   
 
MAX= 0;
}
принцип такой: вводится размеры матрицы,вводится значение ячейки(cin>>x) ищется максимальное. При маленьких числах все работает, но как только ввожу большое число типа 100000 консоль виснет и закрывается + решение не проходит тест в тестирующей системе
объясните пожалуйста где я ошибся
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.08.2015, 19:34
Ответы с готовыми решениями:

Очень большое число
Народ, подскажите как сделать большую целочисленную переменную нестандартного размера. Например, на 40 байт. Единственный вариант, который...

Большое простое число
Ребят, помогите ,пожалуйста, найти 64 битное простое число. И как можно узнать скольки битное число?

Разложить большое число на множители
Задача такова: на вход подается очень большое число(больше 11 знаков), нужно при помощи длинной арифметики разложить его на простые...

7
6 / 6 / 0
Регистрация: 03.08.2015
Сообщений: 25
14.08.2015, 20:33
rileypxs,
Цитата Сообщение от rileypxs Посмотреть сообщение
gol[z]++;
Чему равно z?
0
 Аватар для _Valera_
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
14.08.2015, 20:43
Цитата Сообщение от rileypxs Посмотреть сообщение
cin>>x;
* * * * if(x > MAX){
* * * * * * MAX=x;
Не нужные строчки.

j < n , но оно может быть больше 1000., то есть
Цитата Сообщение от rileypxs Посмотреть сообщение
z = j;
* * * * }
}
gol[z]++;
тут вылетает.
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
14.08.2015, 20:48
Цитата Сообщение от rileypxs Посмотреть сообщение
C++
1
2
3
4
for(i = 1; i<=m; i++)
{
 for(j = 1; j<=n; j++)
 {
В С++ индексы массивов начинаются с 0 и заканчиваются значением size-1, где size - размер массива.

Добавлено через 2 минуты
Цитата Сообщение от _Valera_ Посмотреть сообщение
Не нужные строчки.
с чего вы взяли?

Добавлено через 59 секунд
rileypxs, задание опишите
0
56 / 54 / 33
Регистрация: 05.11.2014
Сообщений: 259
14.08.2015, 20:48
Используй динамическую память.

C++
1
2
3
4
5
6
long long* gol;
gol = new long long[n];
 
// выполнение алгоритма
 
delete[] gol;
Конечно, исправив указанную выше ошибку с индексами.
0
 Аватар для _Valera_
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
14.08.2015, 20:48
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
с чего вы взяли?
я потом увидел, но лень было удалять.
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
14.08.2015, 20:50
Цитата Сообщение от PavelPol Посмотреть сообщение
C++
1
delete gol[];
Эммм
C++
1
delete[] gol;
0
56 / 54 / 33
Регистрация: 05.11.2014
Сообщений: 259
14.08.2015, 20:51
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
delete[] gol;
Да, ошибся. Спасибо за замечание)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.08.2015, 20:51
Помогаю со студенческими работами здесь

Найти самое большое число
У меня токой вопрос: Есьт 3 числа, найти самое большое. Как это сделать? Желательно исправить мой вариант.... #include...

Большое число decimal to hexdecimal
добры день поиогите пожалусто с кодм как перевисти большое число в hexdecimal #include &lt;iostream&gt; #include &lt;math.h&gt; using...

Найти самое большое число
Всем доброго дня. У меня токой вопрос: Есьт 4 числа допустим int a = 5; int b = 7; int c = 2; int d = 10;

Выдает очень большое число
Не могу понять что тут не так - int a,a2,a3,a5,a10,a13; cout &lt;&lt; &quot;Write A here - &quot; ; cin &gt;&gt; a; a2 == a*a; a3 == a2*a; a5 ==...

Как записать в byte большое число?
В общем первый блок в AES должен содержать длину всех шифруемых данных. Шифруемый блок имеет длину 16 байт. byte - содержит значения от...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере 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 На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru