• اگر سمپادی هستی همین الان عضو شو :

    ثبت نام عضویت

پرسش و پاسخ پیرامون برنامه‌نویسی

  • شروع کننده موضوع شروع کننده موضوع max
  • تاریخ شروع تاریخ شروع
پاسخ : سئوال c++

n : تعداد ردیف ها ( ورودی )

فقط با Dev C++ نوشتم خودت ویرایشش کن ;D

http://paste.ubuntu.com/6401991/
 
پاسخ : سئوال c++

دادش دستت درد نکنه ولی باز همجنوری نشون میده یا کلا اینجوری نشون می ده؟
*
***
*****
*******
*********
من می خوام ستاره ها زیر هم باشه یا نمی شه؟
 
پاسخ : سئوال c++

به نقل از arminhatami :
دادش دستت درد نکنه ولی باز همجنوری نشون میده یا کلا اینجوری نشون می ده؟
*
***
*****
*******
*********
من می خوام ستاره ها زیر هم باشه یا نمی شه؟

برنامه ای که دادم همچین چیزی چاپ میکنه :

61119314035631157938.png
 
پاسخ : سئوال c++

چجوری میشه از کتابخانه graphics.h توی محیط visual studio 2010 و Dev استفاده کرد؟ برای ویژوال، داخل project properties باید بریم؟ چجوری کتابخانه رو اضافه کنیم؟ برای dev به project اضافه کردم و به اسم کتابخانه هم ارور نداد اما به تابع main ارور میداد؟
میشه یه توضیح کامل بدید؟ ممنون
 
پاسخ : سئوال c++

خب واسه یکی از دوستان همچین مشکلی پیش اومد دنبال راه حلش رفتم درست شد .
ببینید اول کتابخونه گرافیکو از اینجا دانلود کنید و بذاریدش تو پوشه include تو همونجایی که Dev ــتون نصبه
حالا اینو دانلود کنید و بذاریدش تو پوشه lib باز تو همونجایی که Dev ـتون نصبه
بعد یه newproject از نوع windows application بسازید و همه کدهایی که تو صفحه main بعد از ساخت project میاد رو پاک کنید و به جاش برنامه تون رو بزنید .
حالا از گزینه های بالای صفحه project رو انتخاب کنید و project option رو بزنید و شاخه ی parameters رو انتخاب کنید . یه پنجره س که 3 تا جای خالی داره . این کد رو کپی کنید تو قسمت linker :
کد:
-lbgi
-lgdi32
-lcomdlg32
-luuid
-loleaut32
-lole32

ok کنید بعد برنامه رو اجرا کنید ; اجرا میشه :D
 
پاسخ : سئوال c++

به نقل از MajiiiiiD :
خب واسه یکی از دوستان همچین مشکلی پیش اومد دنبال راه حلش رفتم درست شد .
ببینید اول کتابخونه گرافیکو از اینجا دانلود کنید و بذاریدش تو پوشه include تو همونجایی که Dev ــتون نصبه
حالا اینو دانلود کنید و بذاریدش تو پوشه lib باز تو همونجایی که Dev ـتون نصبه
بعد یه newproject از نوع windows application بسازید و همه کدهایی که تو صفحه main بعد از ساخت project میاد رو پاک کنید و به جاش برنامه تون رو بزنید .
حالا از گزینه های بالای صفحه project رو انتخاب کنید و project option رو بزنید و شاخه ی parameters رو انتخاب کنید . یه پنجره س که 3 تا جای خالی داره . این کد رو کپی کنید تو قسمت linker :
کد:
-lbgi
-lgdi32
-lcomdlg32
-luuid
-loleaut32
-lole32

ok کنید بعد برنامه رو اجرا کنید ; اجرا میشه :D

ممنون. درست شد
 
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

سلام. می خوام یک آرایه دو بعدی(16*10) رو به صورت رندوم، 20 تا خانه اش را انتخاب و مقدار آن ها را یک کنم و بقیه اعضای آرایه از قبل صفر شده اند. برنامه زیر را نوشتم اما اعداد 1 خوب پخش نمی شوند و همه ی آن ها در سه ردیف اول قرار می گیرند.
فکر کنم باید اندیس آرایه را دستور random داد و سپس 1 کرد. اما باید حواسمان باشد یک خانه دو بار مقدارش 1 نشود و شمرده شود(یعنی در انتها 19 خانه مقدار 1 گرفته اند در صورتی که فکر می کنیم 20 تا)
برنامه خودم به زبان پاسکال است. فهم آن ساده است. اگر متوجه نمی شوید بگویید کد سی پلاس پلاس آن را قرار دهم.

کد:
repeat
        begin
                for i:= 1 to 10 do
                begin
                        for j:= 1 to 16 do
                        begin
                                board[i,j] := random(2);
                                if (board[i,j]=1) then
                                        counter := counter+1;

                                if (counter=20) then
                                        break;

                        end;

                        if (counter=20) then
                                break;
                end;
        end
                until
        counter<=20;
 
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از mortez76 :
نمی دونم ولی اگه مشکلت فقط اینه که ببینی یه خانه ی آرایه قبلا چک شده یا نه میتونی یه آرایه ی boolian بگیری که هر وقت قبلا دیده شدند . مثلا ; vis[a[j] = true .
و توی if ات هم یه شرط بذار که vis اش برابر false باشه .
امید وارم کمکت کنه .

یک قسمتش اینی است که شما گفتی. ممنون. به کار میاد
 
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

این برنامه ی کاملش ولی به بدیهی ترین راه ممکن !

http://paste.ubuntu.com/6516192/

البته برات چاپ هم میکنه !
میخوای رندومت تکراری نشن هم از تابع srand استفاده کن !
 
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از MajiiiiiD :
این برنامه ی کاملش ولی به بدیهی ترین راه ممکن !

http://paste.ubuntu.com/6516192/

البته برات چاپ هم میکنه !
میخوای رندومت تکراری نشن هم از تابع srand استفاده کن !

خیلی واضح نوشتید. ممنون
 
Back
بالا