Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выдает сообщение об ошибке при выполнении программы на Си
|
|||
|---|---|---|---|
|
#18+
Всем добрый день! Помогите разобраться с проблемой пожалуйста. Пишу программу на С. Условие: Вывести значения трех наибольших элементов среди C1,C2,...,Cm. Задача несложная, да и код может быть кривоват, но всё же. Компилирую в CodeBlocks, без ошибок. Начинаю выполнение - после того как введу 2-3 значения - вылетает("Прекращена работа программы"). Вот код: Код: plaintext 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 14:08 |
|
||
|
Выдает сообщение об ошибке при выполнении программы на Си
|
|||
|---|---|---|---|
|
#18+
apelcine, Например Код: plaintext 1. заменить на Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 14:24 |
|
||
|
Выдает сообщение об ошибке при выполнении программы на Си
|
|||
|---|---|---|---|
|
#18+
pirovindos, Отлично, помогло!) А не подскажете зачем изменять и почему помогло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 14:29 |
|
||
|
Выдает сообщение об ошибке при выполнении программы на Си
|
|||
|---|---|---|---|
|
#18+
apelcine, Аргумент функции scanf - указатель. Почитайте, что такое "указатели" в языке C (или С++, все равно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 14:31 |
|
||
|
Выдает сообщение об ошибке при выполнении программы на Си
|
|||
|---|---|---|---|
|
#18+
pirovindos, моя недоработка. Точно, везде указатель, а тут использовал просто массив. буду лучше учиться;) Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 14:34 |
|
||
|
Выдает сообщение об ошибке при выполнении программы на Си
|
|||
|---|---|---|---|
|
#18+
apelcinepirovindos, Отлично, помогло!) А не подскажете зачем изменять и почему помогло? mas[i] -- это значение i-ого элемента массива. mas+i -- это адрес i-го элемента массива mas[i] эквивалентно *(mas+i) scanf требует для ввода переменной её АДРЕС, а НЕ ЕЁ ЗНАЧЕНИЕ. Поэтому и ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2013, 19:14 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2020514]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
171ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 280ms |

| 0 / 0 |
