سیدهانی
دوشنبه 22 تیر 1383, 22:30 عصر
به نام حق
ببینید من یه برنامه با C نوشتم برای ماتریس ها ... مشکل در محاسبه وارون ماتریس دارم البته تمام اعداد درست محاسبه میشوند اما چون همگی از نوع long double هستند و در وارون باید مقادیر اعشاری بر هم تقسیم بشوند برنامه هنگ می کنه حتی وقتی از مدلهای حافظه مختلف استفاده می کنم ...
بهتون اطمینان بدم که فقط و فقط مشکل از کامپایلر هست و هیچگونه مشکل منطقی در برنامه نیستش ... اما نمیدونم چیکار کنم حتی وقتی به صورت موقت تغییر نوع متغیر میدم مثلا تبدیلش می کنم به float یه مقدار دیگه عملیات انجام میده ولی وقتی سنگین میشه هنگ می کنه ...
مشکل دوم با چاپ اعداد long double هست !!! با printf با هر چیزی بگید امتحان کردم ! اشتباه چاپ می کنه مثلا؛ g% , %fl , %lg ... دیگه باید با چی امتحان کنم ؟! البته بگم با cout مشکلی ندارم اما چون میخوام رنگی کار کنم :(
اگه کسی میتونه راهنمایی کنه دریغ نورزه!
ببینید من یه برنامه با C نوشتم برای ماتریس ها ... مشکل در محاسبه وارون ماتریس دارم البته تمام اعداد درست محاسبه میشوند اما چون همگی از نوع long double هستند و در وارون باید مقادیر اعشاری بر هم تقسیم بشوند برنامه هنگ می کنه حتی وقتی از مدلهای حافظه مختلف استفاده می کنم ...
بهتون اطمینان بدم که فقط و فقط مشکل از کامپایلر هست و هیچگونه مشکل منطقی در برنامه نیستش ... اما نمیدونم چیکار کنم حتی وقتی به صورت موقت تغییر نوع متغیر میدم مثلا تبدیلش می کنم به float یه مقدار دیگه عملیات انجام میده ولی وقتی سنگین میشه هنگ می کنه ...
مشکل دوم با چاپ اعداد long double هست !!! با printf با هر چیزی بگید امتحان کردم ! اشتباه چاپ می کنه مثلا؛ g% , %fl , %lg ... دیگه باید با چی امتحان کنم ؟! البته بگم با cout مشکلی ندارم اما چون میخوام رنگی کار کنم :(
اگه کسی میتونه راهنمایی کنه دریغ نورزه!