Тема: Не працю програма на c++. Допоможіть розібратися. Дякую
Не працю програма на c++. Допоможіть розібратися. Дякую
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Не працю програма на c++. Допоможіть розібратися. Дякую
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Не працю програма на c++. Допоможіть розібратися. Дякую
Вітаю на форумі. Ви, як я бачу, не розумієте деяких речей про спілкування в мережі, але принаймні не тікаєте, поставивши питання, а лишаєтеся тут, що вже непогано.
Отже, пам'ятайте завжди, що люди, з якими ви спілкуєтеся - це такі самі люди, як і ви; можливо, дехто тут трохи більше розуміється на деяких питаннях (власне, чому ви сюди і прийшли), але ніхто не зобов'язаний робити щось за вас. Тут немає вашої мами чи вчителя, якому платять за те, щоб він вирішував ваші проблеми. Вам відповідатимуть, лише якщо нам самим буде цікаво відповідати.
Чому нецікаво відповідати на ваші питання: з них не видно, що вам самому це цікаво чи потрібно. Якби це було не так, ви б, мабуть трохи більше написали про те, що саме ви робите, у чому виникла проблема і як ви її намагалися розв'язати; але наразі у мене стійке враження, що вам хочеться здати програму і забути про програмування як про страшний сон. А допомагати таким людям нецікаво - ви ж усе одно тут більше не з'явитеся, незалежно від того, здасте код чи ні.
Подивіться самі: ви виклали фото монітору із кодом. Щоб хтось зміг спробувати запустити цей код (а це часто потрібно, хоча б тому, що компілятор знаходить помилки швидше за людину), йому доведеться перенабирати цей код самому. Чи могли б ви зробити щось, щоб допомогти тому, хто захоче вам відповісти? Так, звісно - варто було просто вкласти код безпосередньо в питання, щоб його можна було скопіювати. Крім того, варто було б вказати, як саме має працювати цей код - ми не телепати, а програми, уявіть собі, бувають різними, і ми не можемо знати, яке саме завдання ви намагалися зробити, якщо ви не напишете цього. Ну і для повної картини - вам слід було вказати, чим результат роботи програми відрізняється від очікуваного: якщо компілятор повідомляє про помилки - які саме і на якому рядку (і як ви це намагалися виправити); якщо програма запускається, але дає неправильний результат - який результат ви очікуєте, а який дає програма і т.д.
Загалом, запам'ятайте: нечемно очікувати, що на відповідь хтось витратить більше зусиль, ніж ви витратили на питання (зусилля на написання коду не враховуються - лише на питання).
мабуть ліпше було б додати фото завдання, бо скрін не має сенсу
1) У вас спочатку #include <iostream>, а далі використовується тільки printf і scanf_s, не робіть так.
2) В рядку 7
const P = "3.14159265";
і далі ви множите float на P (який є char *, якщо компілятор взагалі дозволить таке).
1) У вас спочатку #include <iostream>, а далі використовується тільки printf і scanf_s, не робіть так.
2) В рядку 7const P = "3.14159265";
і далі ви множите float на P (який є char *, якщо компілятор взагалі дозволить таке).
З чого б це int (звісно, якщо компілятор дозволить) був char *?
leofun01 написав:2) В рядку 7
const P = "3.14159265";
і далі ви множите float на P (який є char *, якщо компілятор взагалі дозволить таке).
З чого б це int (звісно, якщо компілятор дозволить) був char *?
бо "3.14159265" // doublequotes.
Ок, тепер я точно знаю, що компілятор таке не пропустить.
Але чому int ?
Бо в класичному C змінна без типу має тип int.
Утім, для цього треба вмикати певні опції компілятора.
Бо в класичному C змінна без типу має тип int.
Утім, для цього треба вмикати певні опції компілятора.
Залишковими слідами цього є те, що у конструкціях
unsigned int u;
long int l;
можна не писати int.
Дякую. Вчора ще трішки посидівши, я вирішив проблеми і все запустилося. Дякую що приділити час. Я покищо тільки починаю програмувати і перший раз використовую форум. Такщо вибачте якщо щось не так.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися