Re: необхідна допомога щоб підправити код програми на Сі
я навіть не знаю як їх виправити(
Берете книжку/методичку/будь-яку доступну літературу, читаєте тему "функції та їх параметри", розбираєтеся з прикладами коду - і проблема розуміння зникне.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → необхідна допомога щоб підправити код програми на Сі
Для відправлення відповіді ви повинні увійти або зареєструватися
я навіть не знаю як їх виправити(
Берете книжку/методичку/будь-яку доступну літературу, читаєте тему "функції та їх параметри", розбираєтеся з прикладами коду - і проблема розуміння зникне.
Пане tarasvladyka, давайте домовимося про прості речі. Для того, щоб вам відповіли на питання по коду, необхідно знати:
- сам код (є; коли будете вивчати глибше - бажано, щоб ви самі локалізовували проблеми, створюючи мінімальний фрагмент коду, що працює не так, як ви очікували);
- що цей код має робити (є, але в незручній формі; як можна казати, що виправити, якщо невідомо, що має бути в результаті?);
- опис помилок, до того ж детальний (не "чомусь не працює", а повний текст повідомлень про помилки, вхідні і вихідні дані з поясненням, чому ці дані не такі, як вам треба, і т.ін.).
Коли це наведене так, що треба докладати додаткових зусиль, щоб його побачити (клацати на посилання, перепитувати у вас і т.д.), кількість людей, що хотітимуть вам допомогти, буде зменшуватися. Те саме стосується звертання (до вас звернулися на "ви" - а ви відповідаєте на "ти").
Тепер по суті: ще раз, проблема полягає в тому, що ви використовуєте змінні, не задавши їхні значення. Щоб задати значення змінної, скажімо, x, рівним, скажімо, 5, треба написати
x = 5;
В C/C++, на відміну від Паскаля, значення змінних не встановлюються до безпосередньої ініціалізації, це дозволяє зекономити пару тактів процесора.
Перелік змінних, які треба ініціалізувати - в попередженнях 5-13:
Попередження 1-4 стосуються двох інших проблем, але в цьому випадку з ними можна жити. Коли призведете програму до робочого стану і ще будете цікавитися - покажу, як виправити.
Для відправлення відповіді ви повинні увійти або зареєструватися