Професионална програма
Loading...
+ Нов въпрос
fantom4e avatar fantom4e 24 Точки

Named Operations problem. Judge Assignment - 1

Здравейте.
Вече трети ден немога да си оправя баркоча които забърках, ако има възможност някои по-напреднал и добър да одари едно рамо ще съм благодарен.
Проблема ми е в Output-a един път функцийте ми връщат правилен отговор друг път връщат числа от сорта на 10050433 199403043 -1023929, немога да намеря
никъде информация за такъв вид проблем.

0
C++ Programming
IvanMitkov avatar IvanMitkov 20 Точки

Ако запазваш резултатите в масив има вероятност да излизаш извън масива когато измъкваш резултатите

0
fantom4e avatar fantom4e 24 Точки

не ги запазвам в масив като ги върна от функцията директно ги подавам на конзолата проблема е че при един и същ вход към кознолата чат пат ми дава правилния изход от всички извикани функции  а в друго време ми дава някакви стойности които незнам от къде ги взима.

0
IvanMitkov avatar IvanMitkov 20 Точки

Когато излизат такива стойности най-вероятната причина е че взимаш данни от памет която не е инициализирана. Ако не запазваш данните в масив, то според бръснача на Окъм масива от който ги взимаш няма инициализирани числа.

0
fantom4e avatar fantom4e 24 Точки

До колкото разбрах масивите се подават автоматично като референция но пък  и пробвах с поинтер същатата работа сега забелязах че като ми дава грешни отговори ми ги дава през фукнция тоест както е на 1вия тест от задачата с шест функции ми дава 1/3/5 вярни отговори 2/4/6 ми ги дава в отрицателните стойности на ИНТ предполагам според числата  -2013265905 ,-2013265918

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.