واضح آرشیو وب فارسی:سایت ریسک: mitra 200604-11-2006, 11:24 AMبرنامه به زبان c برای مقلوب عدد اعشاری وجزر یک عدد می خواهم someone05-11-2006, 01:39 AMسلام. براي محاسبه جزر يك عدد كافي از تابع sqrt كه در math.h قرار داره استفاده كنيد. مثلا: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! در ضمن براي مسئله اولي كه گفتيد براي محاسبه اون كافي از اين الگوريتم استفاده كنيد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! البته توجه كنيد برنامه تنها مقلوب اعداد صحيح رو حساب ميكند.شما براي اينكه مقلوب يك عدد اعشاري رو حساب كنيد ميتونيد از رشته ها استفاده كنيد.تعداد ارقام رو محاسبه كنيد و بعد از تبديل عدد اعشاري به عدد صحيح آنرا مقلوب كنيد سپس محل اعشار رو از تعداد ارقام كم كنيد و عدد مقلوب رو تقسيم بر تعداد بدست آمده ضرب در 10 كنيد. مثلا: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! البته برنامه رو بايد خودتون بنويسيد. اگه به مشكل برخورديد اطلاع بديد. ممنون. mitra 200605-11-2006, 12:30 PMممنون ولی من خود الگوریتم جزر رو می خواهم.تابع اونو بلد بودم.اگه ممکنه کمک کنید someone05-11-2006, 11:53 PMدوباره سلام. براي كاري كه شما ميخوايد الگوريتم هاي زيادي وجود داره. اما تو اين برنامه اي كه براتون گذاشتم از روش نيوتن براي محاسبه جذر يك عدد استفاده ميكنه. فورمول تخمين نيوتن: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! و اين هم يه نمونه از اين برنامه: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! mitra 200606-11-2006, 05:55 PMدستت درد نکنه. در رابطه با "البته توجه كنيد برنامه تنها مقلوب اعداد صحيح رو حساب ميكند.شما براي اينكه مقلوب يك عدد اعشاري رو حساب كنيد ميتونيد از رشته ها استفاده كنيد.تعداد ارقام رو محاسبه كنيد و بعد از تبديل عدد اعشاري به عدد صحيح آنرا مقلوب كنيد سپس محل اعشار رو از تعداد ارقام كم كنيد و عدد مقلوب رو تقسيم بر تعداد بدست آمده ضرب در 10 كنيد " چطوری با رشته ها تعداد ارقام محاسبه می شه وچطوری معین کنیم که مثلا یک عدد چند تا رقم پشت اعشار داره که بر اساس اون رقم ها ضرب 10 کنیم. ." someone08-11-2006, 12:12 AMدوباره سلام. من دو روش رو به شما معرفی کردم.شاید درست توضیح ندادم. روش اول اینه که شما عدد رو در یک رشته قرار بدید و بعدش اون رشته رو Reverse کنید. روش دوم هم یک روش ریاضی بود. شما بهتره از روش اول استفاده کنید. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! حالا عدد تون به صورت یک رشته در اختیارتون هست کافی هست اون رو Reverse کنید. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! امیدروارم مشکل حل شده باشه. mitra 200608-11-2006, 08:51 PMشرمنده ولی در هنگام اجرا برنامه خطا میده ولی بازم دستت درد نکنه someone09-11-2006, 03:46 PMدوباره سلام. برنامه اشكالي نداره. درمورد error پيش اومده توضيح بديد. soheil136610-11-2006, 08:11 PMسلام منم چکش کردم و درسته شاید اینکه شما میگید مشکل داره به خاطره اینه که در انتهای برنامه getch() نداره و صفحه ثابت نمیمونه mitra 200611-11-2006, 09:49 AMمن با کامپایلر توربو سی انجام میدم که سه تا خطا می ده someone12-11-2006, 03:20 PMدوباره سلام. ممكنه اشكال به خاطر وجود i درحلقه باشه. در مورد error توضيح بديد. someone12-11-2006, 11:32 PM[QUOTE=someone]دوباره سلام. دوباره اين برنامه رو امتحان كنيد فكر كنم مشكلتون رفع ميشه. فكر كنم مشكل اين بود كه مقدار i در حلقه تعريف شده بود: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اميدوارم ديگه مشكلي پيش نياد. Payman_6213-11-2006, 01:20 AMسلام. این جا جای مطرح کردن پروژه های دانشجویی نیست. این بار چون کاربران در حال گفتگو هستند قفل نمیکنم ولی لطفا تکرار نکنید. در ضمن وقتی برنامه های به این سادگی رو خودتون ننویسید هیچ وقت برنامه نویس نمیشید. شما میتونید تلاش کنید و اشکالاتتون رو این جا مطرح کنید. mitra 200613-11-2006, 07:34 PMدستت درد نکنه درست شد mas6808-04-2009, 03:45 PM#include <stdio.h> #include <conio.h> #include <math.h> main() { float a=0; int b=0,c=0,i,x=0,y=0; scanf("%f",&a); do {a=a*10; b=0; b=a; c--; }while(a-b!=0); while(b>0) {x=b%10; y=y*10+x; b=b/10; } a=y*pow(10,c); printf("%f",a); getch(); return 0; } ]سلام چرا این برنامه اشکال داره ؟؟؟؟؟؟؟ سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 4614]