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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
thunderbird
0 / 0 / 0
Регистрация: 16.06.2014
Сообщений: 31
#1

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

18.10.2016, 12:59. Просмотров 119. Ответов 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++
Не пойму в чем ошибка... Подскажите пожалуйста. void CreatMas(int *m) { int st,stlb; scanf("%d",&st); scanf("%d",&stlb); ...

Ошибка при создании нового массива - C++
Задача: Дан одномерный массив чисел, среди элементов которого есть одинаковые. Создать новый массив из различных элементов исходного...

Ошибка при создании динамического массива. - C++
Все доброго времени. Начал создавать одномерный массив, потом решил его преобразовать в динамический одномерный. Понимаю что...

Ошибка при создании динамического двумерного массива - C++
Ткните пальцем, что не так. Только учусь, делаю лабы, камнями не забрасывайте. Смотрел шаблоны здесь и в других местах, но есть вопрос. ...

Ошибка при создании массива большого размера - C++
Массив int m; выдает ошибку Винды в чем дела? с 5 9-ми все нормально Добавлено через 19 минут точнее выше 519999 выдает ошибку при...

Ошибка при создании двумерного массива из объектов производных классов - C++
Доброго времени суток. Для начала обрисую ситуацию. Мне нужно динамически создать двумерный массив из трех классов, для этого я создал...

Ошибка в создании массива объектов - C++
Есть класс Circle, в котором определены переменные для координат Х и У и радиуса окружности (здесь всё правильно, вроде бы). При компиляции...

Ошибка в создании нового массива - C++
все считает, но новый массив создается со значением int -85........ и так далее все элементы получились равными Само задание Составить...

Ошибка при создании потока - C++
Почему возникает ошибка: 1>c:\users\егор\desktop\fun_to__\fun_to__\fun+\dir\mainfile.h(17) : error C2664: _beginthread: невозможно...

Ошибка при создании класса - C++
написал класс:#include<windows.h> class Hook{ public: void SetHook(){ HINSTANCE hinstDLL = GetModuleHandle(NULL); if...


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

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

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

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