Форум программистов, компьютерный форум CyberForum.ru

ошибка при создании массива - C++

Восстановить пароль Регистрация
 
thunderbird
0 / 0 / 0
Регистрация: 16.06.2014
Сообщений: 31
18.10.2016, 12:59     ошибка при создании массива #1
задача такая, методом перебора найти первое простое десятизначное значение дробной части е (эпсилон). для простоты решил не вычислять дробную часть а найти в интернете и забить в массив, так как нашел 1000 значений по 10 штук, а вот при записи в массив что то пошло не так
C++
1
    int masE[100] = {7182818284, 5904523536, 0287471352, 6624977572, 4709369995, 9574966967, 6277240766, 3035354759, 4571382178, 5251664274, 2746639193, 2003059921, 8174135966, 2904357290, 0334295260, 5956307381, 3232862794, 3490763233, 8298807531, 9525101901, 1573834187, 9307021540, 8914993488, 4167509244, 7614606680, 8226480016, 8477411853, 7423454424, 3710753907, 7744992069, 5517027618, 3860626133, 1384583000, 7520449338, 2656029760, 6737113200, 7093287091, 2744374704, 7230696977, 2093101416, 9283681902, 5515108657, 4637721112, 5238978442, 5056953696, 7707854499, 6996794686, 4454905987, 9316368892, 3009879312, 7736178215, 4249992295, 7635148220, 8269895193, 6680331825, 2886939849, 6465105820, 9392398294, 8879332036, 2509443117, 3012381970, 6841614039, 7019837679, 3206832823, 7646480429, 5311802328, 7825098194, 5581530175, 6717361332, 0698112509, 9618188159, 3041690351, 5988885193, 4580727386, 6738589422, 8792284998, 9208680582, 5749279610, 4841984443, 6346324496, 8487560233, 6248270419, 7862320900, 2160990235, 3043699418, 4914631409, 3431738143, 6405462531, 5209618369, 0888707016, 7683964243, 7814059271, 4563549061, 3031072085, 1038375051, 0115747704, 1718986106, 8739696552, 1267154688, 9570350354};

-------------- Build: Debug in perebor (compiler: GNU GCC Compiler)---------------

mingw32-g++.exe -Wall -fexceptions -g -c "C:\Users\Александр\Documents\Учёба\Методы и средства зищиты информации в ИС\perebor\main.cpp" -o obj\Debug\main.o
C:\Users\Александр\Documents\Учёба\Методы и средства зищиты информации в ИС\perebor\main.cpp:12:46: error: invalid digit "8" in octal constant
int masE[100] = {7182818284, 5904523536, 0287471352};// 6624977572, 4709369995, 9574966967, 6277240766, 3035354759, 4571382178, 5251664274, 2746639193, 2003059921, 8174135966, 2904357290, 0334295260, 5956307381, 3232862794, 3490763233, 8298807531, 9525101901, 1573834187, 9307021540, 8914993488, 4167509244, 7614606680, 8226480016, 8477411853, 7423454424, 3710753907, 7744992069, 5517027618, 3860626133, 1384583000, 7520449338, 2656029760, 6737113200, 7093287091, 2744374704, 7230696977, 2093101416, 9283681902, 5515108657, 4637721112, 5238978442, 5056953696, 7707854499, 6996794686, 4454905987, 9316368892, 3009879312, 7736178215, 4249992295, 7635148220, 8269895193, 6680331825, 2886939849, 6465105820, 9392398294, 8879332036, 2509443117, 3012381970, 6841614039, 7019837679, 3206832823, 7646480429, 5311802328, 7825098194, 5581530175, 6717361332, 0698112509, 9618188159, 3041690351, 5988885193, 4580727386, 6738589422, 8792284998, 9208680582, 5749279610, 4841984443, 6346324496, 8487560233, 6248270419, 7862320900, 2160990235, 3043699418, 4914631409, 3431738143, 6405462531, 5209618369, 0888707016, 7683964243, 7814059271, 4563549061, 3031072085, 1038375051, 0115747704, 1718986106, 8739696552, 1267154688, 9570350354};
^
C:\Users\Александр\Documents\Учёба\Методы и средства зищиты информации в ИС\perebor\main.cpp: In function 'int main()':
C:\Users\Александр\Documents\Учёба\Методы и средства зищиты информации в ИС\perebor\main.cpp:12:9: warning: unused variable 'masE' [-Wunused-variable]
int masE[100] = {7182818284, 5904523536, 0287471352};// 6624977572, 4709369995, 9574966967, 6277240766, 3035354759, 4571382178, 5251664274, 2746639193, 2003059921, 8174135966, 2904357290, 0334295260, 5956307381, 3232862794, 3490763233, 8298807531, 9525101901, 1573834187, 9307021540, 8914993488, 4167509244, 7614606680, 8226480016, 8477411853, 7423454424, 3710753907, 7744992069, 5517027618, 3860626133, 1384583000, 7520449338, 2656029760, 6737113200, 7093287091, 2744374704, 7230696977, 2093101416, 9283681902, 5515108657, 4637721112, 5238978442, 5056953696, 7707854499, 6996794686, 4454905987, 9316368892, 3009879312, 7736178215, 4249992295, 7635148220, 8269895193, 6680331825, 2886939849, 6465105820, 9392398294, 8879332036, 2509443117, 3012381970, 6841614039, 7019837679, 3206832823, 7646480429, 5311802328, 7825098194, 5581530175, 6717361332, 0698112509, 9618188159, 3041690351, 5988885193, 4580727386, 6738589422, 8792284998, 9208680582, 5749279610, 4841984443, 6346324496, 8487560233, 6248270419, 7862320900, 2160990235, 3043699418, 4914631409, 3431738143, 6405462531, 5209618369, 0888707016, 7683964243, 7814059271, 4563549061, 3031072085, 1038375051, 0115747704, 1718986106, 8739696552, 1267154688, 9570350354};
^
Process terminated with status 1 (0 minute(s), 0 second(s))
1 error(s), 1 warning(s) (0 minute(s), 0 second(s))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2016, 12:59     ошибка при создании массива
Посмотрите здесь:

C++ Ошибка при создании двумерного массива из объектов производных классов
Ошибка при создании нового массива C++
Ошибка при создании массива C++
C++ Ошибка при создании динамического массива.
C++ Ошибка при создании шаблонной функции:"error C2075: temp: для инициализации массива требуются фигурные скобки"
C++ Почему при создании динамического массива через new ячейки массива имеют значение -842150451?
C++ Ошибка при создании динамического двумерного массива
C++ Ошибка при создании массива большого размера

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Invader0x7F
Helper C/C++
 Аватар для Invader0x7F
264 / 141 / 56
Регистрация: 22.09.2016
Сообщений: 478
Завершенные тесты: 4
18.10.2016, 13:09     ошибка при создании массива #2
0287471352
Запись восьмеричного числа (и не одно). Уберите ноль спереди или замените его на другую цифру в каждом из чисел.

Добавлено через 3 минуты
И вообще, то что вы выложили - это не решение (точнее сказать решение нехорошее.) Прийдется вычислять. На всякий случай, если хотите, выложите всю задачу.
Yandex
Объявления
18.10.2016, 13:09     ошибка при создании массива
Ответ Создать тему
Опции темы

Текущее время: 01:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru