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

Ошибка vector subscript out of range

20.09.2015, 15:19. Просмотров 799. Ответов 1
Метки нет (Все метки)

Пишет "vector subscript out of range"
Смысл этой задачи найти число с максимальной суммой делителей(всех)
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
#include <vector>
#include <cmath>
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main()
{
    int n;
    cin >> n;
    vector<int> p(n + 1, 0);
    for (int i = 1; i < n + 2; ++i)
    {
        for (int j = i; j < (n - i) + 1; j += i)
            p[i] += i;
    }
    int m = 1, nm = 0;
    for (int i = 1; i < n + 2;++i)
    if (p[i]>m)
    {
        m = p[i];
        nm = i;
    }
    cout << p[nm];
    system("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.09.2015, 15:19
Ответы с готовыми решениями:

Ошибка vector subscript out of range
Всем корректного. Читаю Страуструпа. В конце главы есть задание: в первый вектор вводятся люди(их...

Ошибка vector subscript out of range
Ошибка: vector subscript out of range Подскажите, пожалуйста, где ошибка и как решить. Я...

Ошибка: Vector subscript out of range
Всю голову сломал, не вижу где ошибка...Выводит только первые 5 итераций, вместо 45... int...

Ошибка vector subscript out of range
Есть структура данных бор. Написана библиотека: #include &quot;pch.h&quot; #include &lt;iostream&gt; #include...

1
Модератор
Эксперт С++
9918 / 8441 / 5129
Регистрация: 18.12.2011
Сообщений: 22,599
20.09.2015, 15:34 2
Индексы надо нумеровать с нуля до n-1
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.09.2015, 15:34

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Vector subscript out of range - Ошибка при компиляции
#include &quot;Bank.h&quot; Bank::Bank() { } Bank::Bank(const std::vector&lt;Payer&gt; &amp;payers) { for...

Struct / Vector / Expression: vector subscript out of range
Добрый вечер. Имеется структура: struct Contact { public: string name; vector&lt;string&gt;...

Ошибка исполнения "vector subscript out of range / debug assertion failed"
Добрый день.. Помогите исправить ошибку.. Вот код: #include &lt;iostream&gt; #include &lt;vector&gt;...

Vector subscript out of range
Реализация карманной сортировки: #include &lt;iostream&gt; #include &lt;algorithm&gt; #include &lt;vector&gt; ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.