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

Ошибка исполнения

07.03.2020, 12:52. Показов 6677. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вводиться и выводиться без ошибок, но иногда выводит ошибку исполнения. Пожалуйста, подскажите где может быть ошибка?
Для понимания:
Водиться число, и это число номер строки в Треугольнике Паскаля (вводиться от 0 до 2 · 109).
Выводиться количество нечётных чисел в этой строке.

Примеры:
  1. Вводиться 0, выводиться 1
  2. Вводиться 5, выводиться 4
  3. Вводиться 7, выводиться 8
Что такое Треугольник Паскаля:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
int main()
{
int n,a[1000][1000],i=0,j=0,r=0,f=2;
cin >>n;
n++;
if (n==1) cout <<"1";
else {
while (n-1!=0)
{
    a[j][i]=1; a[j][r+1]=1;
    for (i=0;i<r;i++)
    {
        a[j][i+1]=a[j-1][i]+a[j-1][i+1];
        if ((a[j][i+1]%2!=0)&&(n-2==0)) f++;
    }
    r++; j++; n--; i=0;
}
cout <<f;
return 0;
}
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.03.2020, 12:52
Ответы с готовыми решениями:

Ошибка исполнения
При вводе &quot;ARozA upalaNalapu AzoRA&quot; выводит &quot;Yes&quot; без ошибки, а при вводе &quot;A RozA upala Na lapu AzoRA&quot; выводит &quot;No&quot; и выдаёт...

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

Ошибка исполнения С3861
#include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; struct Node { char *firstname; char *name; char *lastname; ...

7
Злостный нарушитель
 Аватар для Verevkin
10347 / 5765 / 1271
Регистрация: 12.03.2015
Сообщений: 26,628
07.03.2020, 13:06
Цитата Сообщение от Drabator Посмотреть сообщение
Пожалуйста, подскажите где может быть ошибка?
Прогони прогу под дебаггером и посмотри значения переменных. Я уже вижу, где у тебя индекс равен -1.
Кликните здесь для просмотра всего текста

Мужчины нетрадиционной сексуальной ориентации ищут себе партнёров, намеренно вставляя мягкий знак в "...тся" в словах, где он не нужен.
1
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
07.03.2020, 18:10
Drabator, а вы пробовали искать ошибку исполнения?
У меня в студии пишет вот это
Unhandled exception at 0хблаблабла in блаблабла.exe: 0xC00000FD: Stack overflow
Допустим я не знаю что это, я начинаю паниковать, разливаю чай, рву подушку, вспоминаю что есть переводчик
Захожу на переводчик "Необработанное исключение при 0хблаблабла в блаблабла.exe: 0xC00000FD: переполнение стека"
Понимаю что проблема в неком 'переполнении стека', вытираю стол, зашиваю подушку, вспоминаю что есть гугл
Гуглю 'переполнение стека', ничего не понимаю, вспоминаю на чём я пишу, добавляю с++
Гуглю 'переполнение стека с++', нахожу ссылку http://www.cyberforum.ru/cpp-b... 21856.html
Понимаю что мне нужна какая то динамическая память, потому что мои массивы не помещаются в какой то стек
Гуглю 'динамическая память с++'
учу дальше с++ и не прихожу с вопросами "почему у меня переполнение стека при массиве на размером в 1 млн 4 байтовых переменных"
1
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
07.03.2020, 19:14
Цитата Сообщение от AndryS1 Посмотреть сообщение
Unhandled exception at 0хблаблабла in блаблабла.exe: 0xC00000FD: Stack overflow
Допустим я не знаю что это, я начинаю паниковать, разливаю чай, рву подушку, вспоминаю что есть переводчик stackoverflow.com
исправил.
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
07.03.2020, 20:48
Цитата Сообщение от Croessmah Посмотреть сообщение
исправил.
ненене, stackoverflow - страшно, он же на английском, а это ещё английский учить, зачем вообще программисту английский?
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
07.03.2020, 20:50
AndryS1, есть на русском. )
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
07.03.2020, 20:54
Цитата Сообщение от Croessmah Посмотреть сообщение
есть на русском. )
вроде как по качеству он на уровне cyberforum
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
07.03.2020, 22:21
Цитата Сообщение от Drabator Посмотреть сообщение
но иногда выводит ошибку исполнения.
У тебя в коде нет контроля выхода за пределы массива.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.03.2020, 22:21
Помогаю со студенческими работами здесь

Ошибка этапа исполнения
Доброго времени суток! Хочу разобраться с ошибкой, буду благодарна за помощь) Вот код функции: void addCard ( sDeck* oldDeck,...

Ошибка во время исполнения
При попытке запустить программу Visual Studio пишет: Unhandled exception at 0x011027ce in GLTore.exe: 0xC0000005: Access violation...

MPI, ошибка исполнения
int size, rank; MPI_Init(&amp;argc, &amp;argv); MPI_Comm_size(MPI_COMM_WORLD, &amp;size); MPI_Comm_rank(MPI_COMM_WORLD, &amp;rank); MPI_Status...

Ошибка этапа исполнения
Всем доброго времени суток! Пытаюсь решить вот эту задачу: В ряд выложены N кучек камней, в i-ой из которых было Qi камней. В любой...

Ошибка во время исполнения
Здравствуйте, вылазит ошибка: Debug Assertion Failed! Expression: string subscript out of range while(getline(ffc, bffc)) { int...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
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 https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
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 позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru