مشکل عجیب در اجرای کد c++ در نرم افزار codeblocks
من یه برنامه در codeblocks نوشتم که به زبان c++ هست و هیچ خطایی هم نداره!
اما موقع اجرای کد کلا نرم افزار نمیتونه اون رو اجرا کنه. در حالی که حتی دیباگ هم میکنه و مشکلی نداره
سایر کد هایی که نوشتم اجرا شدند. اما به مبحث آرایه که رسیدم با این مشکل عجیب مواجه شدم
5 پاسخ
فکر کنم متوجه منظور من نشدید
در حال حاضر کد هایی که نوشتم هیچ مشکلی ندارند! کامپایل هم میشن! اما اجرا نمیشن
موقع اجرا به ارور مواجه میشن که تصویرش رو هم قرار دادم
حالا شوال اینه:
چرا کد من اجرا نمیشه؟
دوست عزیز
من متوجه منظورت شدم شما متاسفانه متوجه منظور من نمیشی
کاری که بهت گفتم رو انجام بده مشکلت حل میشه
زمانی که شما یک integer تعریف میکنی بصورت default یه عددی داخلشه اگه این عدد منفی باشه برنامه اجرا نمیشه
تو آرایه منفی میره که بی معنیه و برنامه به مشکل بر میخوره
کافیه تو حلقه هات بگی i یا j از چند شروع بشن
این برنامه یک بازه از 40 عدد رو داره و مشخص میکنه هر رقم از اعداد چند بار تکرار شده
در ابتدای کد ها i تعریف شده و دیگه نیازی به تعریف دوباره نداره
از طرفی هم باید از 0 تا 9 رو بررسی کنه. بخاطر همین عدد 10 رو در وسط گذاشتم
نه دوست عزیز
شما یه خط برنامه زیر رو اجرا کن امیدوارم متوجه منظورم بشی
#include <iostream> using namespace std; int main() { int x; cout << x ; return 0; }
به شما 0 رو برنمیگردونه
دوست عزیز
مشکلتون از Syntax نیست اما از الگوریتم هست
مشکل عجیبی نیست
مثلا شما در حلقه بهتره تعریف کنین
for (int i=0 ;i<4;i++)
اگر بگین این برنامه قراره چیکار کنه بهتر میتونم راهنمایی کنم