|
14 / 14 / 3
Регистрация: 03.03.2011
Сообщений: 435
|
||
Неинициализированные локальные переменные03.03.2011, 23:34. Показов 74242. Ответов 22
Метки нет (Все метки)
Меня интересует как обходить данные ошибки. В чем соль ошибок?
Проблема даже не в том что они есть, а то что компилятор останавливается и предлагает "продолжить" или "прервать" компиляцию, конечно если жать продолжить то программа выполняет код (в моём случае цикла) и выдаёт совершенно "не результат вычислений" а -1.#INFOO и -1.#INDOO что это означает??
0
|
||
| 03.03.2011, 23:34 | |
|
Ответы с готовыми решениями:
22
Неинициализированные локальные переменные warning C4700 Неинициализированные переменные Ошибка: неинициализированные переменные |
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|||||||||||||
| 04.03.2011, 00:25 | |||||||||||||
2
|
|||||||||||||
|
14 / 14 / 3
Регистрация: 03.03.2011
Сообщений: 435
|
||||||
| 04.03.2011, 00:42 [ТС] | ||||||
|
Спасибо. Ясно. Но допустим у меня есть код:
Код не рабочий я к нему факториал приклеиваю сейчас... Вот вся формула: Помогите добиться правильных вычислений.
0
|
||||||
|
14 / 14 / 3
Регистрация: 03.03.2011
Сообщений: 435
|
|
| 04.03.2011, 01:17 [ТС] | |
|
Точнее при неправильном коде бесконечный пересчет, сейчас код более менее отрегулирован... и работает, но с ответами что то не так...
0
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||
| 04.03.2011, 02:54 | |||||||
1
|
|||||||
|
14 / 14 / 3
Регистрация: 03.03.2011
Сообщений: 435
|
||||||
| 04.03.2011, 03:03 [ТС] | ||||||
|
Там не чего не инициализировано... Просто не решает в любых вариантах.
Вот инициализировано всё)) А в цикле смысл значение ставить?
Может у меня какая то неведомая хрень в самой формуле?... Не вроде, он даже y = 2; не считает...
0
|
||||||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||
| 04.03.2011, 03:37 | |||||||||||
|
fact(n);
что, правда думаешь, что эта штука может вычислять факториалы 100, 200 и так далее ? int допускает 32767
Добавлено через 3 минуты
1
|
|||||||||||
|
14 / 14 / 3
Регистрация: 03.03.2011
Сообщений: 435
|
||
| 04.03.2011, 04:11 [ТС] | ||
|
А ну да, теперь ясно... длинная арифметика это что?
Добавлено через 12 минут
0
|
||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
| 04.03.2011, 06:29 | ||||||
|
ещё примеры
2^64 - unsigned long long int - fact(20) длинная арифметика - это когда число хранится в виде массива для длинной арифметики есть сторонние библиотеки (которые не входят в стандарт языка) wiki. длинная арифметика wiki. en. Arbitrary-precision_arithmetic
0
|
||||||
|
14 / 14 / 3
Регистрация: 03.03.2011
Сообщений: 435
|
||||||
| 04.03.2011, 12:48 [ТС] | ||||||
|
Не длинная арифметика не выход. long int увеличил до 19 факториал... Вобщем стал использовать long double факториал 100 есть, ограничение поставлю... Мне не особо важна точность вычислений, главное что бы все работало и модули вызывались.
Добавлено через 1 час 42 минуты У меня должно срабатывать ограничение по EPS там и 10! не будет, может я его не правильно пишу? Или не понимаю что такое EPS? 10^-6 точность это EPS 1.e-6? или как...
0
|
||||||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 05.03.2011, 02:41 | |
|
Leningradeс, double не затащит факториал от 100. И long double. И ни один тип в С/С++.
1
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||||||||
| 05.03.2011, 02:50 | ||||||||||||
вполне
но у него там фигурирует n в 500 я там ещё постил границы (видать у double дробная часть гарантирует 15 знаков, а целая гораздо больше хотя могу ошибаться, с этим ещё не разбирался)
2
|
||||||||||||
|
14 / 14 / 3
Регистрация: 03.03.2011
Сообщений: 435
|
|
| 05.03.2011, 04:14 [ТС] | |
|
Конечно double 500 не потащит, но 100 считает, а для моего уравнения много не надо, точность не позволяет)) int даёт факториал 19 высчитывать.
Спасиб всем за помощь) Я уже разобрался. Добавлено через 14 минут double 170! высчитывает.
0
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||||||||||||
| 05.03.2011, 04:41 | ||||||||||||||||
0
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 21.03.2012
Сообщений: 23
|
||||||
| 20.04.2012, 19:07 | ||||||
|
Проблема с warning C4700: использована неинициализированная локальная переменная "mas"
Посмотрите пожалуйста Найти сумму таких элементов, которые больше всех предшествующих им элементов. Пример: -2 6 7 5 14 5 2 16 -8 18; результат: -2+6+7+14+16+18=59.
0
|
||||||
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
||
| 20.04.2012, 20:25 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 21.03.2012
Сообщений: 23
|
||||||
| 22.04.2012, 21:12 | ||||||
0
|
||||||
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
||||||
| 22.04.2012, 22:42 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 21.03.2012
Сообщений: 23
|
|
| 23.04.2012, 17:32 | |
|
А без goto никак??(((
без него можно сделать? просто мы его не проходили
0
|
|
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
||||||
| 23.04.2012, 17:50 | ||||||
0
|
||||||
| 23.04.2012, 17:50 | |
|
Помогаю со студенческими работами здесь
20
Ошибка, указывающая на неинициализированные переменные Локальные переменные С++ ООП локальные переменные Неиспользуемые локальные переменные Локальные переменные-классы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|