ورود
ثبت نام
صفحه اصلی
اخبار بازی
بررسی بازی
حقایق بازیها
داستان بازی
بررسی سخت افزار
برنامههای ویدیویی
انجمنها
نوشتههای جدید
پرمخاطبها
جستجوی انجمنها
جدیدترینها
ارسالهای جدید
آخرین فعالیتها
کاربران
کاربران آنلاین
جستجو
جستجو فقط عنوان ها
توسط:
جستجو فقط عنوان ها
توسط:
ورود
ثبت نام
جستجو
جستجو فقط عنوان ها
توسط:
جستجو فقط عنوان ها
توسط:
Menu
Install the app
Install
فراخوان عضویت در تحریریه بازیسنتر | برای ثبت درخواست کلیک کنید
صفحه اصلی
انجمنها
ساخت بازی
آموزش ساخت و توسعه بازی
آموزش زبان ++C و #C
ارسال پاسخ
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
متن گفتگو
<blockquote data-quote="TyRaX" data-source="post: 287341" data-attributes="member: 245"><p>#include <stdio.h></p><p>int main()</p><p>{</p><p>int x,n,m=0,y=1, ;</p><p>printf("lotfan adade ra vared konid :");</p><p>scanf("%d",&x);</p><p>printf("lotfan tavan ra vared konid :");</p><p>scanf("%d",&n);</p><p>while(m!=n){</p><p> y=y*x ;</p><p> m=m+1 ;</p><p> }</p><p> printf("%d ^ %d = %d ",x,n,y);</p><p></p><p>printf(":\nlotfan baraye khorooj kelidi ra feshar dahid :");</p><p>scanf("%d");</p><p>return 0 ;</p><p>----------------</p><p>حق با شماست .. یک جا من اشتباه کرده بودم .. برای چک کردن شرط while باید بگذارید.</p><p>while (m!=n) <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite151" alt=":D" title="4 :D" loading="lazy" data-shortname=":D" /> یعنی تا وقتی که m , n برابر نشده اند حلقه اجرا بشه .. انقدر یاد اون اشتباه معمول بودم که همه چیز رو فراموش کردم.</p><p></p><p>برای شروع حلقه هم m رو از صفر شروع کنید .</p><p>این که میگید همش یک عدد میده که خوب به دلیل اون اشتباه من بود .. ببخشید .. به این دلیل نیست که عدد های بزرگ برای امتحان میدید؟ شاید overflow میده . </p><p>سورس اون بالا رو درست کردم و امتحان کردم .. جواب میده . اگه میخواهید اعداد بزرگ امتحان کنید .. y رو از نوع دیگه انتخاب کنید .. مثلا float یا double .</p></blockquote><p></p>
[QUOTE="TyRaX, post: 287341, member: 245"] #include <stdio.h> int main() { int x,n,m=0,y=1, ; printf("lotfan adade ra vared konid :"); scanf("%d",&x); printf("lotfan tavan ra vared konid :"); scanf("%d",&n); while(m!=n){ y=y*x ; m=m+1 ; } printf("%d ^ %d = %d ",x,n,y); printf(":\nlotfan baraye khorooj kelidi ra feshar dahid :"); scanf("%d"); return 0 ; ---------------- حق با شماست .. یک جا من اشتباه کرده بودم .. برای چک کردن شرط while باید بگذارید. while (m!=n) :D یعنی تا وقتی که m , n برابر نشده اند حلقه اجرا بشه .. انقدر یاد اون اشتباه معمول بودم که همه چیز رو فراموش کردم. برای شروع حلقه هم m رو از صفر شروع کنید . این که میگید همش یک عدد میده که خوب به دلیل اون اشتباه من بود .. ببخشید .. به این دلیل نیست که عدد های بزرگ برای امتحان میدید؟ شاید overflow میده . سورس اون بالا رو درست کردم و امتحان کردم .. جواب میده . اگه میخواهید اعداد بزرگ امتحان کنید .. y رو از نوع دیگه انتخاب کنید .. مثلا float یا double . [/QUOTE]
Insert quotes…
Verification
پایتخت ایران
ارسال نوشته
صفحه اصلی
انجمنها
ساخت بازی
آموزش ساخت و توسعه بازی
آموزش زبان ++C و #C
Top
نام کاربری یا ایمیل
رمز عبور
نمایش
رمز عبور خود را فراموش کرده اید؟
مرا به خاطر بسپار
ورود
اگر میخواهی عضوی از بازی سنتر باشی
همین حالا ثبت نام کن
or ثبتنام سریع از طریق سرویسهای زیر
Twitter
Google
Microsoft