50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

مشکل عجیب در اجرای کد c++ در نرم افزار codeblocks

من یه برنامه در codeblocks نوشتم که به زبان c++ هست و هیچ خطایی هم نداره!

اما موقع اجرای کد کلا نرم افزار نمیتونه اون رو اجرا کنه. در حالی که حتی دیباگ هم میکنه و مشکلی نداره

من یه برنامه در codeblocks نوشتم که به زبان c++ هست و هیچ خطایی هم نداره!

اما موقع اجرای کد کلا نرم افزار نمیتونه اون رو اجرا کنه. در حالی که حتی دیباگ هم میکنه و مشکلی نداره

||http://tosinso.com/files/get/104b3be2-f1e0-41d8-9a3b-5b4a6484913e||

||http://tosinso.com/files/get/ae949cd8-4b75-4a6e-b58e-a83110882ee0||

سایر کد هایی که نوشتم اجرا شدند. اما به مبحث آرایه که رسیدم با این مشکل عجیب مواجه شدم

من یه برنامه در codeblocks نوشتم که به زبان c++ هست و هیچ خطایی هم نداره!

اما موقع اجرای کد کلا نرم افزار نمیتونه اون رو اجرا کنه. در حالی که حتی دیباگ هم میکنه و مشکلی نداره

||http://tosinso.com/files/get/104b3be2-f1e0-41d8-9a3b-5b4a6484913e||

||http://tosinso.com/files/get/ae949cd8-4b75-4a6e-b58e-a83110882ee0||

سایر کد هایی که نوشتم اجرا شدند. اما به مبحث آرایه که رسیدم با این مشکل عجیب مواجه شدم

سایر کد هایی که نوشتم اجرا شدند. اما به مبحث آرایه که رسیدم با این مشکل عجیب مواجه شدم

پرسیده شده در 1395/03/20 توسط

5 پاسخ

0

فکر کنم متوجه منظور من نشدید

در حال حاضر کد هایی که نوشتم هیچ مشکلی ندارند! کامپایل هم میشن! اما اجرا نمیشن

موقع اجرا به ارور مواجه میشن که تصویرش رو هم قرار دادم

حالا شوال اینه:

چرا کد من اجرا نمیشه؟

پاسخ در 1395/03/20 توسط
2

دوست عزیز

من متوجه منظورت شدم شما متاسفانه متوجه منظور من نمیشی

کاری که بهت گفتم رو انجام بده مشکلت حل میشه

زمانی که شما یک integer تعریف میکنی بصورت default یه عددی داخلشه اگه این عدد منفی باشه برنامه اجرا نمیشه

تو آرایه منفی میره که بی معنیه و برنامه به مشکل بر میخوره

کافیه تو حلقه هات بگی i یا j از چند شروع بشن

پاسخ در 1395/03/21 توسط
0

این برنامه یک بازه از 40 عدد رو داره و مشخص میکنه هر رقم از اعداد چند بار تکرار شده

در ابتدای کد ها i تعریف شده و دیگه نیازی به تعریف دوباره نداره

از طرفی هم باید از 0 تا 9 رو بررسی کنه. بخاطر همین عدد 10 رو در وسط گذاشتم

پاسخ در 1395/03/20 توسط
0

نه دوست عزیز

شما یه خط برنامه زیر رو اجرا کن امیدوارم متوجه منظورم بشی

#include <iostream>

using namespace std;
int main()
{
    int x;
    cout << x ;
    return 0;
}


به شما 0 رو برنمیگردونه

پاسخ در 1395/03/20 توسط
1

دوست عزیز

مشکلتون از Syntax نیست اما از الگوریتم هست

مشکل عجیبی نیست

مثلا شما در حلقه بهتره تعریف کنین

for (int i=0 ;i<4;i++)

اگر بگین این برنامه قراره چیکار کنه بهتر میتونم راهنمایی کنم

پاسخ در 1395/03/20 توسط

پاسخ شما