PDA

نسخه کامل مشاهده نسخه کامل : سوالات مبتدی و عمومی (++C, C) خود را اینجا بپرسید



صفحه ها : 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14

sarinaj
20-11-2014, 19:07
سلام خواهش میکنم راهنمایی کنید چرا اینجا کسی جواب نمی ده
یک برنامه بهم دادن که گفته شده،دوچند جمله x)p) از درجه q(x)n,از درجه m را در نظر گرفته ،تابعی به نام mult بنویسیدکه حاصلضرب دوچندجمله ای را محاسبه نمایید .پیچیدگی زمانی رامحاسبه کنید.
:n03:

mazeroni_0111
21-11-2014, 21:04
سلام عزیزان...........
میتونی این سوال منرو جواب بدیین.........
الگوریتم نمیخوام فقط حلش داخل کامپایلر،کد.........:n04::n04::n04::n04 :

من کامپیوتر نمیخونم عمرانم:n28::n28::n28::n28::n28::n28::n28::n2 8:
جاااااااااااااااااااااااا ااااااااااااااااااااااااا ااان من کدشو بگین:n28::n28::n28::n28:
تو رو خدااااااااااااااااااااااا ااااااااااااااااااااااااا ااااااااااااااااااااااااا ااااااااااااااااااااااااا ا


Click here to view the original image of 676x507px.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] DB%8C%D8%B3%DB%8C.png

fredmit
26-11-2014, 18:30
l

من فقط تونستم سوال 2 رو که سرچ عدد در ارایه ست رو جواب بدم. امیدوارم مورد استفادتون قرار بگیره[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] I6zq7N0q4LNzleBuYXoy0S1OTiRUPlKZRBBrmlZcTu0kRXlMCR hBVaIsCbVgLqyhpsVc2MhfByYP6d07Vqe5is1lsNr8fGDBZrDp 9qrrV9etzTp9jCADARfDNb/7YMAzjjT/+q1/95v/+/Jv/76zq8Z+/+c01I/Df/PTGb37zm//4+F/GWOZ/8cd/9X+NpczRHP7mj//LqBbu59/8v6OUMSnP1CkyzroCAADgYiF8AACAUhE+AABAqQgfAACgVIQPA ABQKsIHAAAoFeEDAACUivABAABKRfgAAAClInwAAIBSET4AAEC pCB8AAKBUkxs+nniPWjuPWjuPNv3TeQC/17btjnf2RX322SfBD9/trj5Y2ngp+k+XlvZ3j/L2f/r3Sw+Wlp72R3y4c+flp/dennUdivje+/TB0uk9Nf1nn6ZfYcEL5tmnHyWvFr/XbvdO6V8MAIzLScPH3Y07l1aC/za/eD2WKsle3bh1Z/HxMQ5wLcNyo1+8jvRLhueYhvL3Xrs+YPf4INPJpIxMUcV5jpnE lm5jrdI4EP29ucp6qy9Ef6tSWYv+2+rGBx3tzcm/ToL++KqULurp0nsHYym4DOO6DtlyuveXNtJ7dRtrlcaj1eZ6K8 k7rjXqaxEAynKS8PHqxq07lzYOx1aXnIc4bvhIwsHg8JExevgY meeYhpUU122szbVeJDee/lalcRD8qd9ar8zthbcYwsfEKj18zLWerDbVPZV/BAAwgU4QPp4/vLxy765mY9gWEoWGw7/68LfBlsvbr1K7ZbdcWrkj9bOo4eP1t5nC05RwEIUP1zIsxzGNg OUFnw6DX9zkQCMRlRFtlXdLva9ni+rYy/GjSZVxZtTdxPC7hBQ+lLtRJnz0W+tq68hBI2kyCXsBon3WKpXw g/LR7rqmWSVbi/DA9WtLQgghuluVxl5rLi7qu93VNamFZi0KSfvNK2uZWm21Wrcr lbXkvBQvomLlop4uvXfQbSg1F0L0g3IG1Vy+CMFuQQWisw7rcP/dK6kt8YHBUS9ac2tzrRfRA//Dj5oDLlb2qVHrmVy921eicqKzC/673/pr3fXs3r+WuQg5PMdMv85oDQEwSUYPH0+2Ny/devhE3vT628srmzeeCyGCMBH8fPiDtR0hhHh871IUVu5uqOkh2 VmI5w+bd7+M/qCEj82dh1HWOVyM91dF4cC1DMvzOsGt3bWSFOBaRtTLkX6LzrR 8xH04XhwSclo+lKI6di38JWkBd62whUPOG0M/oUrho9tYy2356Ea79beSfeIyWjtLGyK476r3aalFoas5MF24eL r0TnAX3KpU1hrdqFaNl0IM/KSeFH7QqKzNtb7TVUaucabl45r8cAdRrV4OqblyEdYrjZdRBYI YEddh6+0rqS2ho9315OGiR4muZ7HKZ+uZXL0H1zKFdxvB9dFez/W3rqkXIV+qRY3wAWDCjDN8vPjqS7kXJkoYh7/c+VoIpaXkyfbmpZU7Le9VUpR04C+3H0U/KuHjg7u/jcaX3LmUEz7CwOBalmXdXG3H4UP3zjssfCiNIccKH8tuarOuqN x6JeQxH/ItVg0fUpPGmnwbiz/0L22IuFGhkdzQ4paJTPlyFeTC34hun3JnUE74iD7xy4UPzBzJk bndLv1WmAa0p5yltCiE4SNbgfvvLeUfmLSFBO0NL1pzA8YCpyu vqWdy9fab7x4IUTx8hGEuvgiDuJZhMu4UwMQ6QbeL1JIRKB4+A i03zBwFw0fr7p7S0KLlWobleo7leO7N5sKJwoeuYWLE8OFahul k7gVFwof2NqOGj3CkiCz/k3p[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] 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

moghadam90
26-11-2014, 21:19
برنامه ای بنویسید که با استفاده از حلقه، فکتوریل اعداد یک تا ۱۰ را نمایش دهد.

moghadam90
26-11-2014, 21:20
برنامه ای بنویسید که با استفاده از حلقه، فکتوریل اعداد یک تا ۱۰ را نمایش دهد.dev

murchehh
03-12-2014, 18:23
برنامه ای بنویسید که با استفاده از حلقه، فکتوریل اعداد یک تا ۱۰ را نمایش دهد.dev
factor=1;
cin>> n;
for (I=1; I <=n; I++)
factor*=I;
cout <<factor;

years
04-12-2014, 08:49
سلام
این ترم درس برنامه نویسی داریم ویژوال استویو C++
رشته برق هستم اما از برنامه نویسی اطلاع کمی دارم
این کد های برنامه نویسی چه کاری انجام میدن

سیمی کالن ;
&
"
و کلیه کد ها
اسماشونم بلد نیستم
ماینز ماینز کارش چیه؟
تشکر

Sh-Meteor
04-12-2014, 17:55
سلام
این ترم درس برنامه نویسی داریم ویژوال استویو C++
رشته برق هستم اما از برنامه نویسی اطلاع کمی دارم
این کد های برنامه نویسی چه کاری انجام میدن

سیمی کالن ;
&
"
و کلیه کد ها
اسماشونم بلد نیستم
ماینز ماینز کارش چیه؟
تشکر
سلام

انتهای تمام دستوران در این زبان ; قرار می گیرد.

& (امپرسند یا همون اند تلفظ میشه) یک عملگر در این زبان است و به معنی و است.
یعنی وقتی می خواهیم دو عبارت را در حلقه ها و یا دستورات شرطی (مانند if یا ...) با توجه به برقرار بودن دو شرط اعمال کنیم از این علامت استفاده می کنیم.

" (دابل کوتیشن تلفظ می شود) که برای به کار بردن رشته ها استفاده می شود.

مثلا وقتی می خواهیم متن "سلام" را به یک متغیر نسبت دهیم آنرا بین دو علامت " قرار می دهیم به این صورت: "سلام"

بنده پیشنهاد می کنم یه کتاب آموزش C بخونید.

بعضی دستورات رو نمیشه توضیح داد، مثلا همون & در بحث اشاره گر ها، یک کاربرد دیگر هم داره که نمیشه همش رو اینطوری توضیح داد.

موفق باشین:n16:

years
04-12-2014, 22:18
سلام<br>
<br>
انتهای تمام دستوران در این زبان <strong>;</strong> قرار می گیرد.<br>
<br>
&amp; (امپرسند یا همون اند تلفظ میشه) یک عملگر در این زبان است و به معنی <strong>و</strong> است.<br>
یعنی وقتی می خواهیم دو عبارت را در حلقه ها و یا دستورات شرطی (مانند if یا ...) با توجه به برقرار بودن دو شرط اعمال کنیم از این علامت استفاده می کنیم.<br>
<br>
" (دابل کوتیشن تلفظ می شود) که برای به کار بردن رشته ها استفاده می شود.<br>
<br>
مثلا وقتی می خواهیم متن "سلام" را به یک متغیر نسبت دهیم آنرا بین دو علامت " قرار می دهیم به این صورت: "سلام"<br>
<br>
بنده پیشنهاد می کنم یه کتاب آموزش C بخونید.<br>
<br>
بعضی دستورات رو نمیشه توضیح داد، مثلا همون &amp; در بحث اشاره گر ها، یک کاربرد دیگر هم داره که نمیشه همش رو اینطوری توضیح داد.<br>
<br>
موفق باشین<img src="images/New-Smile3/16.gif" alt="" title="16" smilieid="169" class="inlineimg" border="0"><br>
<br><br><br>اگر داخل برنامه غلط&nbsp; داشته باشه ctrl+ f5 را میزنیم چه پیغامی میاد؟<br>منوی command&nbsp; چطوری ظاهر میشه؟<br>

Sh-Meteor
04-12-2014, 22:59
<br>
<br><br><br>اگر داخل برنامه غلط&nbsp; داشته باشه ctrl+ f5 را میزنیم چه پیغامی میاد؟<br>منوی command&nbsp; چطوری ظاهر میشه؟<br>

منظورتون رو متوجه نشدم. یعنی چه غلطی؟

میتونید تست کنید ببینید چه خطایی میشه!

اصلا گاهی اوقات Command ممکنه نمایش داده نشه.
یعنی باید اول خطا رو رفع کنی تا برنامه اجرا شه.

seedlife
07-12-2014, 17:21
سلام دوستان من سه تاسوال داشتم. میشه لطف کنیدایناروواسم حل کنیدتاچهارشنبه هم میخوام خیلبی مهمن. ممنون میشم...
1.برنامه ای بنویسیدکه عناصر ماتریس 4*4 رو بخونه اونارو تو یه ارایه دوبعدی ذخیره کنه.ودر انتها توسط یه دترمینان ماتریس رو حساب کنه.
2. برنامه ای بنویسید که عدد Xرو از ورودی بگیره و SIN با توجه به تقریب زیر تا 10 جمله بدست بیاره...

SINX =X-(X3∕3!)+(X5/5!)-(X7/7
3.برنامه ای بنویسید که N رو از ورودی بخونه سپس عناصر ماتریس N*N رو از ورودی خوانده و ترانهاده ماتریس را حساب کند...

hamid_0111
13-12-2014, 18:35
سلام دوستان
استاد ازمون خواسته یه برنامه در turbo c.3 بنویسیم که شروع کنه عدد 1 تا 150 رو با دیلی 500 میلی ثانیه چاپ کنه و هر زمان کلید esc فشار داده شد برنامه هرجایی بود قطع بشه و شروع کنه به چاپ عدد از 150 تا 1... یعنی عکس حالت اول........
همه چیزشو می فهمم بجز تعریف اون کلید esc ... یه جورایی مثل این میمونه که تو حلقه بینهایت با ctrl+break خارج بشی.
لطفا کمک کنید... ممنون:n12:

gonabad69
19-12-2014, 16:59
سلام

میشه الگوریتم های زیر رو جواب بدید.:n28: متشکرم:n31:

1. الگوریتمی که یک عدد زوج و طبیعی گرفته و تمامی مجموع های دو عدد اول که جوابش این عدد می شود را چاپ کند

2. یک عدد طبیعی دریافت و مشخص کند طبق پول های رایج کشور از هر اسکناس یا سکه چند تا نیاز دارد.

paniz77
21-12-2014, 11:30
سلام دوستان ممنون میشم اگه کسی جواب سوالای زیر رو میدونه سریعتر برام بفرسته.
1.برنامه ای در زبان c بنویسیم که مختصات ارتباطات بین رئوس یک گراف را از یک فایل بخواند و
گراف را روی صفحه رسم نماید.
2.برنامه گرافیکی ای در زبان c بنویسیم که بتواند با گرفتن یک عدد صحیح یک چند ضلعی گفته شده را دقیقا در وسط صفحه و با شعاع 100 پیکسل رسم نموده و تمام اقطار آن را نیز رسم نماید.

paniz77
27-12-2014, 18:25
سلام دوستان اگه کسی میتونه برنامه زیر و بنویسه ممنون مشم کمک کنه...
می خواهیم برنامه گرافیکی ای در زبان c بنویسیم که بتواند با گرفتن یک عدد صحیح

یک چند ضلعی گفته شده را دقیقا در وسط صفحه و با شعاع 100 پیکسل رسم نموده و تمام اقطار آن را نیز رسم نماید

gajera
31-12-2014, 17:37
سلام دوستان
یک پروژه هست باید تحویل بدم اگه می تونید راهنمایی کنید
ممنون
برنامه ای بنویسید که نام و نام خانوادگی ، معدل 50 دانشجو را از ورودی دریافت کرده سپس با چاپ منوی زیر عملیات لازم را انجام دهد
اگه هر کدام از اعداد رو زدن توضیحاتش چاپ بشه ( اینجا هاشو می دونم با دستور سوئیچ باید بنویسم )
1 بیشترین معدل ، نام و نام خانوادگی دانشجو
2 کمترین معدل ، نام و نام خانوادگی دانشجو
3معدل کل دانشجوییان
4 تعداد دانشجویان که معدل کمتر از معدل کل دانشجویان را دارن
5 تعداد دانشجویان که معدل بیشتر از معدل کل دانشجوییان دارن


ممنون می شم راهنمایی کنید

f.rastgar
01-01-2015, 17:13
سلام عزیزان
میدونم سوالم جواب سختی نداره ولی به کمکتون نیاز دارم
می خوام برنامه ای به زبان c بنویسم که مثلث پایین جدول ضرب رو کامل چاپ کنه : 1=1*1
. .

. .

100=10*10 . . . . . 10=10*1

راستش یه چیزایی نوشتم ولی نزدیک به 40 خط شده
لطفا راهنماییم کنید چه جوری با شرط های کمتر برنامه رو بنویسم (مشکل اصلیم تو دستور print f)
ممنون

n00b
01-01-2015, 20:02
سلام عزیزان
میدونم سوالم جواب سختی نداره ولی به کمکتون نیاز دارم
می خوام برنامه ای به زبان c بنویسم که مثلث پایین جدول ضرب رو کامل چاپ کنه : 1=1*1
. .

. .

100=10*10 . . . . . 10=10*1

راستش یه چیزایی نوشتم ولی نزدیک به 40 خط شده
لطفا راهنماییم کنید چه جوری با شرط های کمتر برنامه رو بنویسم (مشکل اصلیم تو دستور print f)
ممنون
************
سلام.../// به انجمن P30World خوش اومدید..///[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
**************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
****************
دو تا حلقه تو این برنامه وجود داره که یکی 10 بار به تعداد سطر ها(i رو مقدار دهی می کنه//)// و یکی به اندازه ی شماره ی سطر اجرا میشه و ستون های هر سطر رو مشخص می کنه (j رو مقدار دهی می کنه)...//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*******************
از دستور printf برای انتقال اطلاعات به خروجی که اینجا مانیتوره استفاده میشه// به جای هر d% به ترتیب اعداد بعد از ویرگول , قرار می گیرن و معادل کل printf بالا یه چیزی شبیه به کد کد پایین میشه.../// (به جای [i] و [j] و [i*j] مقادیرشون قرار می گیره//).//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
**********************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
**************
اگه خوب توضیح ندادم بگید تا بهتر توضیح بدم../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*****************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

years
02-01-2015, 17:28
خیلی سخت بود

f.rastgar
04-01-2015, 20:31
خیلی خیلی ممنونم , عالی بود

azad1top
25-01-2015, 18:50
درود -
دوستان کی میتونه این برنامه رو بنویسه ؟؟ ممون کمک کنید :n16:
به صورت printf و scanf باشه تو سی نمیخام بزارم فقط سواله -
برنامه ای بنویسید که تعدادی عدد صحیح مثبت را از ورودی خوانده و مشخص کنید انها چند رقمی هستند ؟

Ali_RNT
25-01-2015, 21:37
درود -
دوستان کی میتونه این برنامه رو بنویسه ؟؟ ممون کمک کنید :n16:
به صورت printf و scanf باشه تو سی نمیخام بزارم فقط سواله -
برنامه ای بنویسید که تعدادی عدد صحیح مثبت را از ورودی خوانده و مشخص کنید انها چند رقمی هستند ؟

برای اینکه ببینید یه عدد چند رقمیه شما باید یه حلقه ی تکرار تشکیل بدید که متغیر معرفی شده اون در هر مرحله ضربدر ۱۰ شه و مقدار اولیه اون ۱ باشه.بعد هر دفعه که اجرا میشه عدد رو تقسیم بر متغیر حلقه ی تکرار (مثلا i) میکنه و اگر جواب تقسیم بیشتر از یک یا مساوی اون بود یه متغیر رو که نشان دهنده ی تعداد ارقام هست رو یه واحد افزایش بده. و اگه جواب تقسیم کمر از ۱ بود از حلقه ی تکرار با دستور break خارج شه.

توضیحات اضافه: وقتی حلقه تکرار اجرا میشه در گام اول i برابر ۱ و متغیری که تعداد ارقام رو نشون میده (مثلا digits) برابر ۰ هست. عدد وارد شده تقسیم بر i که یک هست میشه و در مرحله ی اول جواب تقسیم بیشتر از یک هست و بنابر شرطی که توی حلقه میذاریم به digits یه واحد اضافه میکنه.پس digits برابر ۱ میشه.البته یه استثنا هم هست و اونم اینه که حاصل تقسیم ۰ شه خودتون حدس بزنید که نشون دهنده چی هست!

در گام دوم حلقه i ضربدر ۱۰ میشه و برابر با ۱۰ میشه.حالا عدد تقسیم بر ۱۰ میشه و اگر حاصل تقسیم ۱ یا بیشتر بود به digts یه واحد اضافه میشه و اگه کمتر از ۱ بود از حلقه خارج میشه.(نشون میده که عدد یه رقم بیشتر نداشته).

اگه راهنمایی بیشتری نیاز داشتید پیغام خصوصی بدید یا با ایمیل و اسکایپ من زیر آواتارم در تماس باشید.

V i r u s e r
25-01-2015, 22:49
درود -
دوستان کی میتونه این برنامه رو بنویسه ؟؟ ممون کمک کنید :n16:
به صورت printf و scanf باشه تو سی نمیخام بزارم فقط سواله -
برنامه ای بنویسید که تعدادی عدد صحیح مثبت را از ورودی خوانده و مشخص کنید انها چند رقمی هستند ؟


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

azad1top
26-01-2015, 13:16
ویرایش شد ممنون ...:n16:

V i r u s e r
26-01-2015, 17:44
دوست من اینجا که محل انجام پروژه نیست
اگر به سوالی جواب داده میشه به خاطر اینه که بعضی دوستان فقط به خاطر دستگرمی و تمرین خودشون یه برنامه می نویسن.

azad1top
26-01-2015, 20:48
دوست من اینجا که محل انجام پروژه نیست
اگر به سوالی جواب داده میشه به خاطر اینه که بعضی دوستان فقط به خاطر دستگرمی و تمرین خودشون یه برنامه می نویسن.

دوست عزیز منم برنامه که نوشتم - بیشتر شو هم انجام دادم - جهت رفع مشکل گذاشتم وگر نه اصلا قصد انجام دادن یا نوشتن برنامه رو نداشتم
اگه میتونید راهنمایی کنید کارم گیره - فکر نکنم زیاد وقت تون رو بگیره - نوشتم بیشتر شو :n37:

1376MAXIMUM
27-01-2015, 12:19
دوست عزیز منم برنامه که نوشتم - بیشتر شو هم انجام دادم - جهت رفع مشکل گذاشتم وگر نه اصلا قصد انجام دادن یا نوشتن برنامه رو نداشتم
اگه میتونید راهنمایی کنید کارم گیره - فکر نکنم زیاد وقت تون رو بگیره - نوشتم بیشتر شو :n37:
دوست عزیز برای برنامه نوسی چه مال پروزه ترم باشه چه نباشه چه فقط نمره اضافه داشته باشه تمرین خونه باشه یا تمرین اموزگاه باشه و ... این جا احتمال این که کسی براتون بنویسه برنامه رو خیلی کمه چند تا دلیل هم داره مهکم ترین و مهم ترینش اینه که این تمرین شما هست اگر نتونید انجامش بدید و نمره یا هر چیزیشو بگیرید یعنی این که بلد نیستید برنامه نوسی رو حالا اگر برای شما بنویسن دامه برنامه رو یا کلش رو شما هیچ وقت دنبال یاد گرفتنش نمیرید و یادش نمیگیرید بعد یه روزی کهع مجبورید ازش استفاده کنید دوباره به مشکل میخورید شما خودتون برنامه رو کامل کنید بعد اگر مشکلی بود مطرح کنید دوستان هر چقدر بتونن کمک میکنن اشکالات شما و برنامتون رو برطرف کنن

gajera
25-02-2015, 21:16
سلام دوستان
یک سوال دارم اگه کسی می دونه راهنماییم کنه لطفا
چرا تو c++ فایل کتابخانه ای iostream اخرش .h نداره
قبلا تشکر می کنم .

V i r u s e r
25-02-2015, 21:23
سلام دوستان یک سوال دارم اگه کسی می دونه راهنماییم کنه لطفا چرا تو c++ فایل کتابخانه ای iostream اخرش .h نداره قبلا تشکر می کنم . سلام. طبق استاندارد جدید‌٬‌ برای هدر های استاندارد زبان ++C پسوندی ارائه نشده. برای جلوگیری از خرابی های احتمالی برنامه های قدیمی این تصمیم گرفته شده.

ah129
22-03-2015, 17:53
دوستان به این سوالات نیاز دارم
با استفاده از توابع برنامه های زیر را بنویسید
مبنای 2به 8
مبنای 2به 4
عدد کامل

ah129
22-03-2015, 17:59
با استفاده از زبان c#

omid1380
30-03-2015, 14:39
سلام
من تازه کار با c++ رو شروع کردم و از برنامه borland c++ استفاده می کنم.
می خواستم تو یه برنامه از ۳۰ متغیر استفاده کنم
تعدادشون کم باشه می دونم مثلا پنج تا این طوریه
cin>>a>>b>>c>>d>>e
برای ۳۰ تا متغیر توی الگوریتمم نوشتم [a[30 .ولی تو ++c نمی دونم چی کار کنم.لطفا راهنمایی کنین.

supermax15
30-03-2015, 15:00
ی فیلم اموزش کامل c++ از پایه وجود داره ؟ خیلی لازم دارم

scorpion2
30-03-2015, 17:53
ی فیلم اموزش کامل c++ از پایه وجود داره ؟ خیلی لازم دارم
درود
آموزش برنامه نویسی سی ++ توسط دکتر کیارش بازرگان
مشاهده ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
و
آموزش دانشگاه صنعتنی شریف
مشاهده ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

V i r u s e r
30-03-2015, 18:01
سلام
من تازه کار با c++ رو شروع کردم و از برنامه borland c++ استفاده می کنم.
می خواستم تو یه برنامه از ۳۰ متغیر استفاده کنم
تعدادشون کم باشه می دونم مثلا پنج تا این طوریه
cin>>a>>b>>c>>d>>e
برای ۳۰ تا متغیر توی الگوریتمم نوشتم [a[30 .ولی تو ++c نمی دونم چی کار کنم.لطفا راهنمایی کنین.

باید از حلقه استفاده کنی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

one hacker alone
06-04-2015, 09:29
باید از حلقه استفاده کنی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

دوستمون درست راهنمایی کردن فقط اون خطی که ورودی رو میگیره عجله ای نوشتن و به جای << از >> استفاده کردن یعنی اینجوری میشه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

V i r u s e r
06-04-2015, 18:04
تصحیح شد. ممنون
یه یکی دو سالی می شه که کد ++C نزده بودم :n02:

mahdie.mohandes
08-05-2015, 18:54
سلام ببخشید کسی میدونه چطور میشه ی برنامه با زبان c نوشت ک عدد رو دریافت کنه ورقم هاش رو نمایش بده؟
بدون استفاده از آرایه هم باشه

shengo_k
10-05-2015, 14:48
سلام ببخشید کسی میدونه چطور میشه ی برنامه با زبان c نوشت ک عدد رو دریافت کنه ورقم هاش رو نمایش بده؟
بدون استفاده از آرایه هم باشه
بیشتر توضیح بدید منظورتون اینه که چند رقمه؟؟؟؟ با اعدادو جدا کنه و نمایش بده؟

n00b
10-05-2015, 16:32
سلام ببخشید کسی میدونه چطور میشه ی برنامه با زبان c نوشت ک عدد رو دریافت کنه ورقم هاش رو نمایش بده؟
بدون استفاده از آرایه هم باشه
**********
سلام../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*************
کافیه باقی مانده تقسیم عدد رو به 10 حساب کنید و در نهایت عدد رو تقسیم بر 10 کنید تا یکی از ارقامش کم بشه// این کار رو تا وقتی عدد 0 نشده ادامه بدید تا تمام ارقام عدد جدا بشه..// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
****************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
*************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Fusi0n
20-05-2015, 19:49
سلام دوستان این کد برنامه که مشخص میکنه عدد دریافتی اول یا خیر ؟
میخواستم اون بخشی که تابع اغاز میشه برام توضیح بدید اون true و false متوجه نمیشم برای چی ، اصلا قرار داده شده که مقدار 0 و 1 قرار داده !؟
Prime هم که معادل true , false هم معلوم نیست از کجا اومده
اون a هم چرا ازش جذر گرفته شده که sqrt قرار داده ؟!




برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

saeed_136915
20-05-2015, 20:37
سلام دوستان این کد برنامه که مشخص میکنه عدد دریافتی اول یا خیر ؟
میخواستم اون بخشی که تابع اغاز میشه برام توضیح بدید اون true و false متوجه نمیشم برای چی ، اصلا قرار داده شده که مقدار 0 و 1 قرار داده !؟
Prime هم که معادل true , false هم معلوم نیست از کجا اومده
اون a هم چرا ازش جذر گرفته شده که sqrt قرار داده ؟!




برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


سلام
TRUE و FALSE (با حروف بزرگ) صرفا یه اسم هستن که با define تعریف شدن. بهتر بود اصلا این TRUE و FALSE تعریف نمیشدن و نوع برگشتی bool میشد
برای بررسی اول بودن یه عدد هم تا اونجایی که یادم میاد تا نصف اون عدد باید چک میشد.... احتمالا من اشتباه میکنم و تا جذر اون عدد درسته که اینجا نوشته شده

Fusi0n
20-05-2015, 21:21
TRUE و FALSE (با حروف بزرگ) صرفا یه اسم هستن که با define تعریف شدن. بهتر بود اصلا این TRUE و FALSE تعریف نمیشدن و نوع برگشتی bool میشد
من اصلا مفهوم نفهمیدم چرا قرار داده شده نمیشد مستقیم معادل 1 و 0 قرار بدیم ؟! مثلا مینوشتیم


int prime = 1
بعد چرا نوشته int prime ?! تابع مگر اسم IsPrime نیست ؟!

ممنون میشه اون بحث bool بیشتر توضیح بدید این موضع در C امکان پذیر؟! منظورتون که بهتر اون بخش کلا حذف کنم ؟!

Sh-Meteor
20-05-2015, 21:31
من اصلا مفهوم نفهمیدم چرا قرار داده شده نمیشد مستقیم معادل 1 و 0 قرار بدیم ؟! مثلا مینوشتیم


int prime = 1
بعد چرا نوشته int prime ?! تابع مگر اسم IsPrime نیست ؟!

ممنون میشه اون بحث bool بیشتر توضیح بدید این موضع در C امکان پذیر؟! منظورتون که بهتر اون بخش کلا حذف کنم ؟!

سلام

اون TRUE و FALSE ثابت هستن.

ثابت (Constant) ها مقادیر عددی ای هستند که در طول برنامه هیچگاه تغییر نمی کنند.

ثابت ها به دو روش تعریف می شن که یکی از اون ها با کلمه کلیدی #define ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) است.

وقتی برنامه بخواد کامپایل بشه، ابتدا (قبل از کامپایل قسمت اصلی برنامه) این دستورات پردازش میشن.

و نحوه کار (تو این برنامه) هم به این صورته که هر جا TRUE دید به جاش 1 میزاره و هر جا FALSE دید به جاش 0 میزاره!

+
++
+

IsPrime اسم تابع هست و Prime یک متغیر محلی است که فصل داخل همین تابع (IsPrime) میتونه فراخوانی بشه.

اون Prime ابتدا با 0 مقدار دهی شد به این معنا که در حالت عادی اون عدد اول هست

اما اگه اون عدد اول نبود، (4 خط پایین تر) Prime = FALSE میشه

و در نهایت Return میشه!

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

اگه Return Prime = TRUE بود پیغام بده: " فلان عدد اول است "

اما

اگه Return Prime = FALSE بود پیغام بده: " فلان عدد اول نیست "

:n16:

V i r u s e r
20-05-2015, 21:37
سلام دوستان این کد برنامه که مشخص میکنه عدد دریافتی اول یا خیر ؟
میخواستم اون بخشی که تابع اغاز میشه برام توضیح بدید اون true و false متوجه نمیشم برای چی ، اصلا قرار داده شده که مقدار 0 و 1 قرار داده !؟
Prime هم که معادل true , false هم معلوم نیست از کجا اومده
اون a هم چرا ازش جذر گرفته شده که sqrt قرار داده ؟!







سلام
TRUE و FALSE (با حروف بزرگ) صرفا یه اسم هستن که با define تعریف شدن. بهتر بود اصلا این TRUE و FALSE تعریف نمیشدن و نوع برگشتی bool میشد
برای بررسی اول بودن یه عدد هم تا اونجایی که یادم میاد تا نصف اون عدد باید چک میشد.... احتمالا من اشتباه میکنم و تا جذر اون عدد درسته که اینجا نوشته شده


من اصلا مفهوم نفهمیدم چرا قرار داده شده نمیشد مستقیم معادل 1 و 0 قرار بدیم ؟! مثلا مینوشتیم


int prime = 1
بعد چرا نوشته int prime ?! تابع مگر اسم IsPrime نیست ؟!

ممنون میشه اون بحث bool بیشتر توضیح بدید این موضع در C امکان پذیر؟! منظورتون که بهتر اون بخش کلا حذف کنم ؟!
سلام
علت اینکه از نوع داده ی int استفاده شده اینه که در زبان C نوع داده ی bool وجود نداره. به جای bool باید از int یا انواع مشابه استفاده کرد که 0 معادل false و تمام مقادیر دیگر معادل true هستن.
علت وجود define های TRUE و FALSE هم خوانا تر شدن برنامه هست که شاید اینجا خیلی مشخص نباشه ولی در برنامه های چند صد خطی کمک زیادی میکنه. وگرنه میشه مسقیما هم مقدار 0 و 1 رو داد

علت استفاده از جذر هم اینه که طبق قضیه ای که اسمش یادم نیست ولی تو راهنمایی درس دادن, اگر از ۲ تا جذر عددی هیچ مقسوم علیهی مجود نداشته باشه انگاه اون عدد اول هست. در واقع با استفاده از جذر باعث میشه که اجرای برنامه سریع تر بشه. برای سریعتر کردن الگوریتم هم میشه اول عدد ۲ را قبل از حلقه ی اصلی امتحان کنید و بعد از عدد ۳ به صورت یکی در میان عدد ها رو تقسیم کنید

سوال اخرتون هم متوجه نشدم. اسم تابع IsPrime هست و prime یک متغیر تعریف شده در این تابع هست. این دو ربطی به هم ندارن

mahdiasd76
04-06-2015, 19:52
سلام دوستان وقتتون بخیر
استاد من چند تا پروژه داده که یکیش اینه :
یه برنامه به زبان c++ که شش عدد از کاربر دریافت کنه (3 عدد برای رنگ بکگراند و 3 عدد برای فورگراند)
و به صورت ثانیه ای رنگ بک و فور گراند رو عوض کنه
من خیلی تو سایت ها گشتم ولی چیزی پیدا نکردم درباره RGB (کار با system(color) رو بلدم اما با RBG رو خیر)
خواهشا اگه میدونید جواب بدید
خیلی از بچه ها درگیر این پروژه ان
مرسی

Fusi0n
12-06-2015, 12:28
سلام دوستان میخوام برنامه سری فیبوناچی بنویسم که با وارد کردن عدد دلخواه تا اون سری پیدا کنه با تابع
یه چیزی خیلی جمع جور میخوام چون اینترنت خیلی کشتم و ساده سبک پیدا نکردم خودم خدایش چندتا نوشتم ولی جواب درست در نمیاد

Sh-Meteor
12-06-2015, 12:57
سلام دوستان میخوام برنامه سری فیبوناچی بنویسم که با وارد کردن عدد دلخواه تا اون سری پیدا کنه با تابع
یه چیزی خیلی جمع جور میخوام چون اینترنت خیلی کشتم و ساده سبک پیدا نکردم خودم خدایش چندتا نوشتم ولی جواب درست در نمیاد

سلام

خدمت شما


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

موفق باشید :n16:

Fusi0n
12-06-2015, 14:56
سلام

خدمت شما


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

موفق باشید :n16:

سلام ممنون به نظرتون همین بخوام باتابع و از 1 تا 100 فیبوناچی نشون بده چطوری میشه نوشت ؟!

Sh-Meteor
12-06-2015, 14:59
سلام ممنون به نظرتون همین بخوام باتابع و از 1 تا 100 فیبوناچی نشون بده چطوری میشه نوشت ؟!

خواهش می کنم :n01:

یعنی کل برنامه بره توی یک تابع مثلا به اسم Fibo و اون تابع توی تابع اصلی (Main) فراخوانی بشه؟

Fusi0n
12-06-2015, 15:49
خواهش می کنم :n01:

یعنی کل برنامه بره توی یک تابع مثلا به اسم Fibo و اون تابع توی تابع اصلی (Main) فراخوانی بشه؟

بله شدیدا مشکل دارم این تابع هیچ برنامه نمیتونم با تابع بنویسم حالا استادمون که معمولا میمود دستور اصلی مثل for .. ...
تو بایع میزاشت بقیه دستورت خارج تابع که فراخانی تابع جزوش :n01: حالا من که اینجوری متوجه شدم

Sh-Meteor
12-06-2015, 22:42
بله شدیدا مشکل دارم این تابع هیچ برنامه نمیتونم با تابع بنویسم حالا استادمون که معمولا میمود دستور اصلی مثل for .. ...
تو بایع میزاشت بقیه دستورت خارج تابع که فراخانی تابع جزوش :n01: حالا من که اینجوری متوجه شدم

اینم با تابع:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

seyed mohamad reza
28-06-2015, 13:32
با سلام خدمت برادران عزیز...
طاعات و عبادات قبول...
حقیقتش چند سوال برنامه نویسی بود که اگه لطف بفرمایید حلشون کنید کمک خیلی بزرگی به حقیر کردید.والا حقیقتش فردا معرفی به استاد دارم برای این درس.
اگر کمک بفرمایید حقیر هم شبیه ساز پرواز با آموزش آنلاین رو تقدیمتون میکنم(شبیه ساز پرواز با افزونه ها و یا مستندات پرواز و خلبانی)

خواهشا کمک کنید...
با تشکر...محتاج کمکتون هستم...
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

miti68
30-06-2015, 19:37
سلام
ی سوال داشتم دوستان لطفا کمکم کنید
من تو سایتم قسمت سرچ دارم ک چندتا مشکل داره
این کد دکمه سرچ


SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=site;Integrated Security=True");
String query = "select name,famili,goroh from asatid1";
SqlCommand com = new SqlCommand(query, con);
com.Parameters.AddWithValue("@name", "%" + TextBox1.Text + "%");
com.Parameters.AddWithValue("@famili", "%" + TextBox2.Text + "%");
com.Parameters.AddWithValue("@goroh", "%" + DropDownList1.Text + "%");
con.Open();
SqlDataReader dr = com.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(dr);
GridView1.DataSource = dt;
GridView1.DataBind();
if (dr.HasRows == false)
Label4.Text = "موردي يافت نشد !";
else
Label4.Text = GridView1.Rows.Count.ToString() + " مورد يافت شد ! ";
con.Close();

اولین مشکلم اینه ک اصلا اطلاعات سرچ شده تو گرید ویو نشون داده نمیشه
دومیش هم این اروره

Invalid attempt to call HasRows when reader is closed.

لطفا کمکم کنید نحویل پروژه دارم

miti68
30-06-2015, 19:50
سلام
ی سوال داشتم دوستان لطفا کمکم کنید
من تو سایتم قسمت سرچ دارم ک چندتا مشکل داره
این کد دکمه سرچ


SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=site;Integrated Security=True");
String query = "select name,famili,goroh from asatid1";
SqlCommand com = new SqlCommand(query, con);
com.Parameters.AddWithValue("@name", "%" + TextBox1.Text + "%");
com.Parameters.AddWithValue("@famili", "%" + TextBox2.Text + "%");
com.Parameters.AddWithValue("@goroh", "%" + DropDownList1.Text + "%");
con.Open();
SqlDataReader dr = com.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(dr);
GridView1.DataSource = dt;
GridView1.DataBind();
if (dr.HasRows == false)
Label4.Text = "موردي يافت نشد !";
else
Label4.Text = GridView1.Rows.Count.ToString() + " مورد يافت شد ! ";
con.Close();

اولین مشکلم اینه ک اصلا اطلاعات سرچ شده تو گرید ویو نشون داده نمیشه
دومیش هم این اروره

Invalid attempt to call HasRows when reader is closed.

لطفا کمکم کنید نحویل پروژه دارم

pmc64
03-07-2015, 19:12
سلام
چرا وقتی تو برنامه از include. استفاده میکنم اون موارد وارد برنامه نمیشه؟
نگاه کنید:



#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>
main()
{
int gd = DETECT, gm, midx, midy;

initgraph(&gd, &gm, "C:\\TC\\BGI");


در اینجا خطا میگیره که چرا گرافیک و موارد دیگه را نمیتونه وارد کنه
اون ادرس دهی چجوریه؟

Sh-Meteor
04-07-2015, 13:06
سلام
چرا وقتی تو برنامه از include. استفاده میکنم اون موارد وارد برنامه نمیشه؟
نگاه کنید:



#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>
main()
{
int gd = DETECT, gm, midx, midy;

initgraph(&gd, &gm, "C:\\TC\\BGI");


در اینجا خطا میگیره که چرا گرافیک و موارد دیگه را نمیتونه وارد کنه
اون ادرس دهی چجوریه؟

تا اینجا که من چک کردم، ارور نباید بده، مگر اینکه فایل EGAVGA.BGI رو در مسیر مشخص قرار نداده باشی.

یه چک کن ببین این فایل (EGAVGA.BGI) کجاست؟

+

توی چی داری کد می زنی؟ Turbo C هستش یا چیز دیگه؟

pmc64
05-07-2015, 21:50
سلام
فکنم تو پوشه bin یه همچین چیزی بود
تو همین توربو کد زدم
البته ویزوال را هم نصب کردم اونجا هم خطا گرفت

اون ادرسی که دادم مشکلی نداره؟ اینکه دوتا \ هست ( \\)

pmc64
05-07-2015, 21:54
سلام
فکنم تو پوشه bin یه همچین چیزی بود
تو همین توربو کد زدم
البته ویزوال را هم نصب کردم اونجا هم خطا گرفت

اون ادرسی که دادم مشکلی نداره؟ اینکه دوتا \ هست ( \\)

Sh-Meteor
06-07-2015, 00:51
سلام
فکنم تو پوشه bin یه همچین چیزی بود
تو همین توربو کد زدم
البته ویزوال را هم نصب کردم اونجا هم خطا گرفت

اون ادرسی که دادم مشکلی نداره؟ اینکه دوتا \ هست ( \\)

اون مورد که میگین یدونه \ یا دوتا \\ که درسته، باید دوتا باشه ::> \\

باید توی درایو C پوشه Turbo C4 و بعد پوشه TC و بعد پوشه BGI یه فایلی به نام EGAVGA.BGI وجود داشته باشه.

در غیر این صورت، اون خط initgraph ایراد میگیره.

pmc64
09-07-2015, 21:40
چجوری میشه در توربو فازسی نوشت؟

mohsen0000000000
12-07-2015, 04:14
چجوری میشه در توربو فازسی نوشت؟

درود .
در توربو سی و کنسول نمیشه

mohsen0000000000
12-07-2015, 04:23
کد زیر بزرگترین عدد رو چاپ میکنه .خب من 0 رو که میزنم انتظار دارم چون شرط ناصحیح میشه حلقه رو پایان بده و ماکسیمم رو برگردونه .اما مرتب ادامه میده تا اینتر زده بشه و اونوقت مقدار ماکسیمم اعداد وارد شده قبل از 0 رو میده .ایا کد زیر مشکل داره ؟

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

Life24
12-07-2015, 08:49
کد زیر بزرگترین عدد رو چاپ میکنه .خب من 0 رو که میزنم انتظار دارم چون شرط ناصحیح میشه حلقه رو پایان بده و ماکسیمم رو برگردونه .اما مرتب ادامه میده تا اینتر زده بشه و اونوقت مقدار ماکسیمم اعداد وارد شده قبل از 0 رو میده .ایا کد زیر مشکل داره ؟

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

سلام
کد رو تست کردم. مشکلی نداشت و با زدن 0 ف مقدار ماکسیمم رو بر مگیدرونه

saeed_136915
13-07-2015, 20:13
سلام
کسی میدونه آرایه به اضافه ی یه عدد ثابت توی C چه مفهومی داره؟؟
مثلا تو این قطعه کد:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

step که یه عدد صحیح هست رو اضافه کرده به یه آرایه (جنس آرایه هم complex (عدد مختلط هست))...
به آدرس ابتدای آرایه اضافه میشه؟؟

V i r u s e r
13-07-2015, 20:43
سلام
کسی میدونه آرایه به اضافه ی یه عدد ثابت توی C چه مفهومی داره؟؟
مثلا تو این قطعه کد:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

step که یه عدد صحیح هست رو اضافه کرده به یه آرایه (جنس آرایه هم complex (عدد مختلط هست))...
به آدرس ابتدای آرایه اضافه میشه؟؟

buf یه اشاره گر به اولین خونه ی یک ارایه هست.
با جمع کردن ادرس خونه ی اول با یک عدد صحیح٬‌ به ادرس خونه های بعد تر دسترسی پیدا می کنیم. مثلا buf + 2 میشه برابر [buf[2

NEED FOR PC
15-07-2015, 14:23
سلام دوستان !
اقا این vs6 چرا انقدر ارور میده سر نصب ! حالا نصب کردیم اینجوری شده :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])


قضیه چیه؟ ممکنه installer من مشکل داشته باشه ؟ از یک سایت دیگه دانلود کنم؟

Life24
15-07-2015, 14:45
سلام دوستان !
اقا این vs6 چرا انقدر ارور میده سر نصب ! حالا نصب کردیم اینجوری شده :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])


قضیه چیه؟ ممکنه installer من مشکل داشته باشه ؟ از یک سایت دیگه دانلود کنم؟

بله فایل مشکب دارد

NEED FOR PC
15-07-2015, 14:59
بله فایل مشکب دارد

من اینو از سایت بقلی گرفتم soft نود و هشت :)

شما یک لینک معتبر بدین ممنون میشم :n40:

Ali_RNT
15-07-2015, 15:44
میتونید از خود مایکروسافت بگیرید، خوشبختانه رایگانه و کرک هم نمیخواد :n02:

لیست نسخه های منتشر شده از Vicual C++

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

forever1
15-07-2015, 19:16
سلام دوستان گیک:n02:
میشه این رو هم جواب بدید؟
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
لبــنــک سوال

([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

conficker
19-07-2015, 00:44
سلام
من تازه ++c رو شروع کردم به یاد گرفتن ولی نرم افزار turbo c++ هر کاری می کنم نصب نمی شه و ارور می ده تو چنتا سایت گشتم ولی پیدا نکردم!!
کسی این نرم افزارو داره یا لینک بزاره؟؟

Life24
19-07-2015, 01:16
سلام
من تازه ++c رو شروع کردم به یاد گرفتن ولی نرم افزار turbo c++ هر کاری می کنم نصب نمی شه و ارور می ده تو چنتا سایت گشتم ولی پیدا نکردم!!
کسی این نرم افزارو داره یا لینک بزاره؟؟

سلام
شما باید ارور ها رو همراه با عکس بزارید و نسخه نرم افزار و سیستم عامل خودتون رو شرح بدید تا بشه شما رو راهنمایی کرد

Sh-Meteor
19-07-2015, 02:02
سلام
من تازه ++c رو شروع کردم به یاد گرفتن ولی نرم افزار turbo c++ هر کاری می کنم نصب نمی شه و ارور می ده تو چنتا سایت گشتم ولی پیدا نکردم!!
کسی این نرم افزارو داره یا لینک بزاره؟؟

ببین این لینک زیر به درد میخوره؟

دانلود ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

اگه شد که هیچی ولی اگه کارت راه نیفتاد، بگو یکی دیگه دارم، اونو آپ کنم.

:n01:

conficker
19-07-2015, 09:50
سلام
شما باید ارور ها رو همراه با عکس بزارید و نسخه نرم افزار و سیستم عامل خودتون رو شرح بدید تا بشه شما رو راهنمایی کرد
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این ارور
سیستم عامل ویندوز 7 - 64 بیت
نسخه نرم افزارو که تو سی دی هست نمی دونم ولی یه دونه دان کردم اونم همین ارورو داد اون فکر کنم برا 64 بیت بود!!



ببین این لینک زیر به درد میخوره؟

دانلود ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

اگه شد که هیچی ولی اگه کارت راه نیفتاد، بگو یکی دیگه دارم، اونو آپ کنم.

:n01:


می رم توی لینک چیزی نمی یاره!!!!!

Life24
19-07-2015, 10:50
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این ارور
سیستم عامل ویندوز 7 - 64 بیت
نسخه نرم افزارو که تو سی دی هست نمی دونم ولی یه دونه دان کردم اونم همین ارورو داد اون فکر کنم برا 64 بیت بود!!





می رم توی لینک چیزی نمی یاره!!!!!



1) Click on the below hyperlink "Download", download the file and install it.

Download ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

2) Create a folder named "Turboc++" in your D-Drive.

3) Extract your TURBOC.EXE file by using Winrar. Right-click on the "TURBOC"

file and you can find the option "Extract to TURBOC\".

After extracting, you will notice a folder named "TURBOC" will be created.

Inside that folder "TURBOC" there will be an another folder named "TC"

which contains all the C++ files in it. Copy that folder "TC" into the created

folder "Turboc++".

So in your D-drive Turboc++ folder will contain the folder "TC"

4) Double-click on the shortcut icon "DOSBox" that can be found on your

desktop. A command prompt will be opened with the prompt Z:\>

Now enter the below command and press "Enter"

mount d d:\turboc++\

"Drive D is mounted as local directory d:\turboc++\" should appear.

Now change the prompt by entering the below command.

d: ---> Press Enter.

Now your prompt changes to D:\>

Now enter the below commands

cd tc\bin --> Press Enter. Now the prompt will be D:\TC\Bin>

tc ----> Press Enter.

Turboc++ Editor will be opened. Click on OK.

5) Go to "Options" --> Directories --> Change the path to D. That is

Include Directories path should be D:\TC\Include

Library Directories path should be D:\TC\LIB

Click on OK.

Now again go to "Options" --> Directories --> Save.

6) Hold the "Alt" key and Press Enter to "Maximize" it. To minimize it, again

hold the "Alt" key and Press Enter.

[Note : Don't use the shortcut key Ctrl+F9 to Run the program. You need to do

it manually by going to "Run" --> Run.]

conficker
23-07-2015, 14:09
یه سوال دیگه
به جز turbo c++ تو چیز دیگه ای هم میشه برنامه نوشت؟؟؟؟

V i r u s e r
23-07-2015, 14:17
یه سوال دیگه
به جز turbo c++ تو چیز دیگه ای هم میشه برنامه نوشت؟؟؟؟

++turbo C که الان جاش تو موزه است
بهترین visual studio هست برای ویندوز. code blocks و ++dev c هم هستن

Mehrshad-msv
24-07-2015, 22:27
++turbo C که الان جاش تو موزه است
بهترین visual studio هست برای ویندوز. code blocks و ++dev c هم هستن

البته تا اونجایی که می دونم انچنان هم موزه ای نیست و اتفاقا خیلی ها برای مبتدی و پایه و قوی شدن می گن با همین توربو بهتره شروع کرد! حتی برای سونم پورتش کردند. البته خیلی اطلاعات ندارم در این مورد ولی فکر کنم برای پایه خیلی مفیده و برای آینده ب.نویس؟!نه...

Ali_RNT
30-07-2015, 08:50
سلام دوستان
من برنامه نویسی C++ رو تازه شروع کردم و یه برنامه ساده نوشتم که سورسشو هم میفرستم کامپایل میشه ولی Build نمیشه و خطا میده.
اگه میشه راهنمایی کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Ali_RNT
30-07-2015, 12:59
سلام دوستان
من برنامه نویسی C++ رو تازه شروع کردم و یه برنامه ساده نوشتم که سورسشو هم میفرستم کامپایل میشه ولی Build نمیشه و خطا میده.
اگه میشه راهنمایی کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

مشکل حل شد به خاطر geany بود که میخواست فقط فایل class_test.cpp رو کامپایل کنه از طریق خط فرمان رفتم و درست شد.

TABASOOMTZ
04-08-2015, 09:55
سلام و خسته نباشین
من تازه شروع کردم به اموزش برنامه نویسی من رشتم الکترونیکه و با کد ویزنو GCCدر حد ابتدایی برنامه نوشتم اما چون با پایه برنامه نویسی اشنانبودم خیلی سردرگم می شدم و نهایتا به سختی برنامه هام رو تموم می کردم یکی از دوستان پیشنهاد کرد که اول پایه برنامه نویسی Cرو در کامپیوتر یاد بگیرم
اما از کدوم نرم افزار برای Cونه C++استفاده کنم؟؟؟از توربو سی خوشم اصلا نمی یاد محیطش مزخرفه ایا تو خود GCCمی شه نوشت؟؟؟
ایا نرم افزارری برای Cهست بجز توربو سی که محیط خوبی داشته باشه؟؟

TABASOOMTZ
04-08-2015, 19:57
سلام و خسته نباشین
من تازه شروع کردم به اموزش برنامه نویسی من رشتم الکترونیکه و با کد ویزنو GCCدر حد ابتدایی برنامه نوشتم اما چون با پایه برنامه نویسی اشنانبودم خیلی سردرگم می شدم و نهایتا به سختی برنامه هام رو تموم می کردم یکی از دوستان پیشنهاد کرد که اول پایه برنامه نویسی Cرو در کامپیوتر یاد بگیرم
اما از کدوم نرم افزار برای Cونه C++استفاده کنم؟؟؟از توربو سی خوشم اصلا نمی یاد محیطش مزخرفه ایا تو خود GCCمی شه نوشت؟؟؟
ایا نرم افزارری برای Cهست بجز توربو سی که محیط خوبی داشته باشه؟؟

سلام
از دوستان کسی نیست راهنمایی کنه مارو؟؟؟:n28::n28::n28::n28:

n00b
04-08-2015, 21:37
سلام
از دوستان کسی نیست راهنمایی کنه مارو؟؟؟:n28::n28::n28::n28:
*********
سلام..//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*************
از کامپایلر GCC می تونید برای کامپایل کردن برنامه هاتون استفاده کنید// gcc برای کامپایل کردن برنامه های نوشته شده به زبان C استفاده میشه و ++g برای کامپایل برنامه های نوشته شده به زبان ++C ..//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*****************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
***************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Core
04-08-2015, 22:01
سلام
از دوستان کسی نیست راهنمایی کنه مارو؟؟؟:n28::n28::n28::n28:

دوست عزیز از لینک زیر که براتون قرار دادم محیط برنامه نویسی Code Blocks رو که همراه با کامپایلر هست دانلود کنید و بعد از نصب بدون هیچ تنظیم خاصی میتونید داخل محیط ادیتور کدنویسی کنید و کامپایل کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

hajijia7
15-08-2015, 13:28
با عرض سلام ادب و احترام
دوستان گرامی امکان داره کسی درباره برنامه رنگ آمیزی گراف با الگوریتم بک تراکینگ کمک کنه

farshin.rezaei
10-09-2015, 19:43
با سلام
راهنمائی می‌خواستم در مورد نحوه استفاده از کرلی بریسس{}
البته ببخشید سئوال من کمی مبتدی هست
ولی تو تمرینات C لیندا تکرار های تو در تو , در حین کار کردن با کد‌ها متوجه شدم استفاده از کرلی برسس می‌تونه باعث تغییر در خروجی بشه
مثال:

#include <stdio.h>

int main()
{
int alpha,numeric;


for(alpha='A';alpha<'K';alpha++)
{
for(numeric=0;numeric<10;numeric++)
printf("%c%d\t",alpha,numeric);
putchar('\n');
}

return(0);
}

حالت اشتباه این دستور

#include <stdio.h>

int main()
{
int alpha,numeric;


for(alpha='A';alpha<'K';alpha++)
{
for(numeric=0;numeric<10;numeric++)
{
printf("%c%d\t",alpha,numeric);
putchar('\n');
}
}

return(0);
}


با تشکر

- - - Updated - - -

stabesh
11-09-2015, 20:18
سلام
اگر در حلقه for یا while و همین طور شرطی if و else فقط یک خط کد باشه می تونید داخل براکت کدو ننویسید و کد در صورت براورده شدن شرط اجرا میشه اما بیشتر از یک خط باید براش براکت بذارید وگرنه فقط اولین خط کد رو در نظر می گیره امیدوارم متوجه بشید منظورم رو

stabesh
11-09-2015, 20:31
سلام
اگر در حلقه for یا while و همین طور شرطی if و else فقط یک خط کد باشه می تونید داخل براکت کدو ننویسید و کد در صورت براورده شدن شرط اجرا میشه اما بیشتر از یک خط باید براش براکت بذارید وگرنه فقط اولین خط کد رو در نظر می گیره امیدوارم متوجه بشید منظورم رو

pouria pc
15-10-2015, 01:54
سلام خسته نباشید . توی نرم افزار Turbo C++ وقتی اعداد چهار رقمی رو مثل 3000 رو ضربدر مثلا 25 میکنم جواب میشه 9464 در صورتی که باید بشه 75000 این دیگه چه جور مشکلیه !! باید چیکار کنم ؟؟؟ ممنون میشم اگه جواب بدید :n16:

pouria pc
15-10-2015, 03:54
سلام خسته نباشید . توی نرم افزار Turbo C++ وقتی اعداد چهار رقمی رو مثل 3000 رو ضربدر مثلا 25 میکنم جواب میشه 9464 در صورتی که باید بشه 75000 این دیگه چه جور مشکلیه !! باید چیکار کنم ؟؟؟ ممنون میشم اگه جواب بدید :n16:

اینم اضافه کنم که همین کدا رو توی برنامه ی Dev C++ تست کردم و همچین مشکلی برام پیش نیومد و متغیرم از نوع Long Int تعریف کردم .

sepand_salehi
17-10-2015, 17:20
سلام.
دوستان! یه کد می خوام بنویسم که ترانهاده ی یک ماتریس مربعی را برای هر طولی تا نهایت طول 100x100 حساب کند.

کد به صورت زیر است:



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید





مشکلی که هست، برنامه کامپایل می شه، ولی موقع اجرا به ارور می خوره و باید break بشه. بعد از بریک هم در گزارش پایین برنامه، i درون تابع دارای مقدار عجیب 203 و گاهی 206 می شه!!

ممنون می شم اگه راهنمایی ام کنید.

با تشکر

zahra tajik
17-10-2015, 18:24
سلام اگه میشه کمکم کنید ی برنامه بنویسم که n عدد از ورودی دریافت کرده و فاکتوریل آنرا چاپ کند:n28:

Life24
17-10-2015, 20:51
سلام اگه میشه کمکم کنید ی برنامه بنویسم که n عدد از ورودی دریافت کرده و فاکتوریل آنرا چاپ کند:n28:

سلام
نوشتن هوم ورک ممنوع است. اما شما مقداری از برنامه رو بنویسید ، باقی شو راهنمایی خواهیم کرد

sepand_salehi
17-10-2015, 22:22
سلام.
دوستان! یه کد می خوام بنویسم که ترانهاده ی یک ماتریس مربعی را برای هر طولی تا نهایت طول 100x100 حساب کند.

کد به صورت زیر است:



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید





مشکلی که هست، برنامه کامپایل می شه، ولی موقع اجرا به ارور می خوره و باید break بشه. بعد از بریک هم در گزارش پایین برنامه، i درون تابع دارای مقدار عجیب 203 و گاهی 206 می شه!!

ممنون می شم اگه راهنمایی ام کنید.

با تشکر


خودم فهمیدم.
تو تابع، جای j++ اشتباهی نوشته بودم i++

sepand_salehi
21-10-2015, 17:15
دوستان یه سوال داشتم.
می شه یک آرایه ی دوبعدی رو در سلول های یک آرایه ی دو بعدی دیگر ریخت؟

یه چیزی مثل شکل زیر:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

که آرایه های دو بعدی 2x3 در هر سلول یک آرایه ی دو بعدی 4x3ریخته شده.

god of war 2
21-10-2015, 19:27
دوستان یه سوال داشتم.
می شه یک آرایه ی دوبعدی رو در سلول های یک آرایه ی دو بعدی دیگر ریخت؟

یه چیزی مثل شکل زیر:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

که آرایه های دو بعدی 2x3 در هر سلول یک آرایه ی دو بعدی 4x3ریخته شده.

این کد یک آرایه 4x3 ایجاد میکنه و داخل هر خانه یک آرایه 4x3 قرار میده.

ویرایش 2:
میتونیم کد قبلیو به این شکل تغییر بدیم. تا امکان استفاده از متغییر به این شکل فراهم بشه و به هر خانه هم یک آرایه دوبعدی مجزا تخصیص بدیم :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

نحوه استفاده:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

آریاناز
23-10-2015, 09:54
سلام
جواب بدید ممنون میشم
میشه تو راه حل برنامهmazeکمکم کنید
یه توضیح کوچولو میخام..از طریق تابع بازگشتی:n37:
:n14:

آریاناز
23-10-2015, 16:35
کسی نیست جواب بده؟؟؟؟:n34::13:

آریاناز
24-10-2015, 15:27
سلام
جواب بدید ممنون میشم
میشه تو راه حل برنامهmazeکمکم کنید
یه توضیح کوچولو میخام..از طریق تابع بازگشتی:n37:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

آریاناز
25-10-2015, 17:22
سلام
جواب بدید ممنون میشم
میشه تو راه حل برنامهmazeکمکم کنید
یه توضیح کوچولو میخام..از طریق تابع بازگشتی:n37:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Pure Energy
02-11-2015, 12:28
سلام من هرکاری می کنم این Break از Do-While نمیره بیرون به مرحله cout آخری برسه... اینم کدش :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Life24
02-11-2015, 14:48
سلام
2 جا مشکل است. یکی x مقدار دهی نشده و دیگری هم شما مقداز x رو int تعریف کردید ما میخواهید با وارد کردن d یا D که یک کارکتر است ، کارکتر شناسایی شود که نمیشود!
پس یا باید صورت مساله رو عوض کنید و خروچ از برنامه رو مثلا با -1 نشان دهید یا به صورت رشته ورودی رو بگیرید و به کارکتر و بعد عدد تبدیل کنید.

norooz1345
06-11-2015, 22:39
سلام
توی کتاب جعفر قمی (زبان سی ) نوشته برای برای انتقال مکان نما میتوان از تابع() gotoxy استفاده کرد ولی توی نرم افزار code blocks هر چی از gotoxy استفاده میکنم خطا میگیره
کسی علتش میدونه ومعادلش چی باید نوشت .

Ali_RNT
07-11-2015, 15:07
سلام
توی کتاب جعفر قمی (زبان سی ) نوشته برای برای انتقال مکان نما میتوان از تابع() gotoxy استفاده کرد ولی توی نرم افزار code blocks هر چی از gotoxy استفاده میکنم خطا میگیره
کسی علتش میدونه ومعادلش چی باید نوشت .

درود.

سرفایل conio.h رو اضافه کردید؟

یه مثال کوچیک:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

البته ممکنه به این علت باشه که شما سرفایل conio رو ندارید.

norooz1345
07-11-2015, 21:17
درود.

سرفایل conio.h رو اضافه کردید؟

یه مثال کوچیک:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

البته ممکنه به این علت باشه که شما سرفایل conio رو ندارید.
سلام اره conio هم نوشته بودم ولی بازم نمیشناسه ارور میگیره.اینم بگم به clrscr هم ایراد میگرفت به این صورت نوشتم ایراد نگرفت ("cls").

farshin.rezaei
08-11-2015, 11:26
درود.

سرفایل conio.h رو اضافه کردید؟

یه مثال کوچیک:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

البته ممکنه به این علت باشه که شما سرفایل conio رو ندارید.

سلام
من هم ابتدای برنامه نویسی هستم
نکته ای که از آن غافل شدید در ابتدای کتاب جعفرنژاد گفته شده بر اساس توربو سی و بورلند سی آموزش را انجام میدهد
اما
در اغلب برنامه های کامپایلر و آی دی ئی مثل کدبلوکس کامپایلر بر اساس سی انسی (سی استاندارد) هست
بنابراین شما conio.h نخواهید داشت
علت اخطار در کد شما هم همین مطلب است
برای رفع آن باید یک فانکشن خودتان برای goto(x,y) بسازید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با این حال ممکن است مشکلی در کد باشد , بهتر است برای اطلاعات بیشتر
در گوگل جستجو کنید با عبارات goto(x,y) in C ansi

xmasoud
11-11-2015, 17:30
سلام دوستان دوتا سوال داشتم لطفا راهنمایی کنید.

1- برنامه ای بنویسید که آرایه دو بعدی مربعی را از ورودی خوانده قطر اصلی و فرعی آن را چاپ کند؟

بنده میدونم که از دستور for استفاده میکنیم و قسمت مربعی و قطر اصلی و فرعی را متوجه نمیشوم که باید به چه شکل برنامه را بنویسم.


2- برنامه ای بنویسید که آرایه دو بعدی m*n را از ورودی خوانده سپس عناصری با اندیس های فرد را چاپ کند؟

این سوالم برای به دست اوردن اندیس های فرد را نمیدانم چطور به دست بیاورم.






با تشکر...

Ali_RNT
11-11-2015, 18:53
سلام دوستان دوتا سوال داشتم لطفا راهنمایی کنید.

1- برنامه ای بنویسید که آرایه دو بعدی مربعی را از ورودی خوانده قطر اصلی و فرعی آن را چاپ کند؟

بنده میدونم که از دستور for استفاده میکنیم و قسمت مربعی و قطر اصلی و فرعی را متوجه نمیشوم که باید به چه شکل برنامه را بنویسم.


2- برنامه ای بنویسید که آرایه دو بعدی m*n را از ورودی خوانده سپس عناصری با اندیس های فرد را چاپ کند؟

این سوالم برای به دست اوردن اندیس های فرد را نمیدانم چطور به دست بیاورم.






با تشکر...

درود.

با توجه به اینکه برنامه شما مربوط به ماتریس هاست بهتره یه نگاهی به تعریف ماتریس و قطر اصلی و فرعی بندازیم:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

سوال اولتون:

فرض کنیم یه مربع ۵*۵ داریم:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

مقدار هر درایه این آرایه دو بعدی یا بهتر بگم ماتریس مربعی رو از کاربر میگیریم و بعد قطر اصلی رو پیدا میکنیم.
از اونجا که میدونیم که تعداد درایه هایی که روی قطر اصلی هستند برابر با تعداد درایه های ضلع مربع هست پس تو این مثال ما ۵ درایه روی قطر اصلی داریم. این موضوع درمورد قطر فرعی هم درسته.

حالا باید قطر اصلی رو به کاربر بدیم، اگه دقت کنی اولین درایه قطر اصلی [1][1] و دومین درایه قطر اصلی [2][2] و به همین ترتیب ادامه داره، پس مشخص شد که قطر اصلی رو باید چطور تحویل بدی.

و در مورد قطر فرعی هم اولین درایه [1][5]و دومی [2][4] و ...

حالا سوال دوم:

وقتی یه ماتریس به صورت زیر تعریف میکنیم:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

m شماره ردیف و n رو شماره ستون در نظر میگیریم. من نمیدونم اندیس فرد چیه اما احتمالا منظورش درایه هایی با شماره ستون فرد (n فرد) هست. اگه اینطوری باشه مشخصه که باید چه کار کرد. D:

xmasoud
11-11-2015, 20:28
با تشکر از شما جناب حقیقتا بنده نوشتن برنامه با دستور ماتریس رو بلد نیستم اما به طور مثال برای سوال 2 میدونم از دستور for استفاده میکنند که کدی رو به طور مثال مینویسم:



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

فکر میکنم با این دستور m و n را از ورودی میگیره اما نمیدونم چطور عناصر با اندیس های فرد رو چاپ میکنه.

اگر ممکنه با توجه به توضیحاتتون دو برنامه رو بنویسید که متوجه بشم چطور نوشته میشه .



با تشکر...

Ali_RNT
11-11-2015, 21:01
برای پیدا کردن عناصر فرد:

باید شماره ستون ها رو به ترتیب بررسی کنیم و ببینیم که فرد هستند یا نه، از اونجا که تو سی پلاس عملگر باقیمانده نداریم، باید خودمون این کار رو انجام بدیم، مثلا فرض کنید شماره ستون ۷ رو میخوایم بررسی کنیم:

اول عدد ۷ رو بر دو تقسیم میکنیم که میشه ۳. بعد اون رو در ۲ ضرب میکنیم و اگه برابر با عددمون (یعنی ۷ ) نشد یعنی فرد هست. و البته یه استثنا هم در مورد صفر باید قائل شیم.یه مثال:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

سعی کنید پیش خودتون تجزیه و تحلیلش کنید قبل از این که استفاده کنید. (برنامه پیدا کردن درایه های فرد)

موفق باشید...

xmasoud
12-11-2015, 02:12
ممنونم اما فکر میکنم اشتباهی شد از اونجایی که داخل مسئله 5.5 نبود m.n داخل مسئله بود .

2- برنامه ای بنویسید که آرایه دو بعدی m*n را از ورودی خوانده سپس عناصری با اندیس های فرد را چاپ کند؟

فکر بجای 5.5 باید m و n را جایگزین کنیم درسته؟


و اما مسئله یک هم اگه میشه بنویسید که اونم روش فکر کنم و بفهمم به چه صورت حل میشه.



با تشکر...

sepand_salehi
13-11-2015, 04:27
سلام بر همگی.

دوستان من یک کد برای محاسبه ی معکوس یک ماتریس در C++‎‎‎‎ نوشته ام.

کد به شکل زیر است:



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید




کد رو تست کردم و معکوس هر ماتریسی رو به درستی جواب می ده.

مشکلی که دارم، این هست که برای ماتریس های بزرگ، خصوصا وقتی ابعاد آن از 10 فراتر می روی، زمان زیادی صرف محاسبه ی معکوس آن می شود.
مثلا برای ماتریس 10x10 حدود 7 ثانیه، برای 11x11حدود 87 ثانیه ، 12x12 حدود 1130 ثانیه و کلا برای یه ماتریس nxn می شه (n+1)*(مدت زمان محاسبه معکوس ماتریس (n-1)*(n-1) )

در حالی که مثلا یه ماتریس 12x12 که اینجا 1130 ثانیه طول می کشه، همون ماتریس در متلب در کم تر از 1 ثانیه معکوسش محاسبه می شه!!!.

با بررسی هایی که انجام داذم، بیشتر زمان صرف شده صرف ساختن ماتریس ضرایب یا همون کهاد (در کد با نام buildkahad) می شود. از اونجایی که در این تابع برای هر عضوش باید دترمینان حساب شود، ظاهرا محاسبه ی دترمینان بیشتر از همه زمان می برد.



تنها چیزی که به ذهنم می رسه این هست که در محاسبه ی دترمینان از الگوریتم مناسبی استفاده نکردم.


اگر می توانید راهنمایی ام کنید که آیا واقعا مشکل زمان زیاد اجرای این کد مربوط به همین دترمینان هست؟ اگر آره راهی برای افزایش سرعت دارید؟



با تشکر

Z1313
13-11-2015, 13:11
برنامه ای بنویسید که با استفاده از strn cmp دو رشته ای که کاربر وارد می کند با یکدیگر مقایسه کند. این برنامه باید تعداد نویسه هایی که قرار است با هم مقایسه شود بخواند. بعد اعلام کند رشته اول کوچکتر، مساوی یا بزرگتر از رشته دوم است.

Ali_RNT
13-11-2015, 15:11
ممنونم اما فکر میکنم اشتباهی شد از اونجایی که داخل مسئله 5.5 نبود m.n داخل مسئله بود .

2- برنامه ای بنویسید که آرایه دو بعدی m*n را از ورودی خوانده سپس عناصری با اندیس های فرد را چاپ کند؟

فکر بجای 5.5 باید m و n را جایگزین کنیم درسته؟


و اما مسئله یک هم اگه میشه بنویسید که اونم روش فکر کنم و بفهمم به چه صورت حل میشه.



با تشکر...

در این صورت باید مقدار m و n رو از کاربر بگیرید و یه آرایه دوبعدی باهاش تعریف کنید:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

روش کار رو توضیح دادم پیاده سازیش خیلی سادست. به نظرم بهتره خودتون روش وقت بذارید. :n01:

xmasoud
14-11-2015, 12:55
بله این سوال رو متوجه شدم اما سوال

1- برنامه ای بنویسید که آرایه دو بعدی مربعی را از ورودی خوانده قطر اصلی و فرعی آن را چاپ کند؟


قسمتی رو نوشتم اما نمیدونم چطور ماتریس رو به بنویسم گفته دو بعدی اما مشخص نکرده مثلا 3.3 یا 5.5 و اینکه نمیدونم چطور قطر فرعی به دست میاد.


اگر امکانش هست این هم برایم بنویسید.



با تشکر...

norooz1345
14-11-2015, 19:29
سلام
یک برنامه دارم میخوام بدون استفاده از ارایه حل کنم (با دستور مقایسه)اگر امکانش هست یک کمکی کنید.
*برنامه ای بنویسید که 10عدد را از کاربر دریافت کند وآنها را مرتب کند به صورت صعودی.

n00b
15-11-2015, 04:46
سلام
یک برنامه دارم میخوام بدون استفاده از ارایه حل کنم (با دستور مقایسه)اگر امکانش هست یک کمکی کنید.
*برنامه ای بنویسید که 10عدد را از کاربر دریافت کند وآنها را مرتب کند به صورت صعودی.
************
سلام.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*****************
روش اول// کوچیک ترین عدد رو پیدا و چاپ می کنیم و مقدار بی نهایت(بیشترین مقداری که تو متغییر میشه ذخیره کرد!) بهش میدیم تا دیگه کوچیک ترین عدد نباشه و چاپ نشه و این کار رو ادامه میدیم تا تمام اعداد چاپ بشن../// (اعداد تکراری یکبار چاپ میشن//)./// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
********************
روش دوم// کوچکترین و بزرگترین اعداد رو پیدا می کنیم و یه حلقه به اندازه فاصله ی بین کوچکترین و بزرگترین عدد اجرا می کنیم/// شمارش گر حلقه رو تو هر مرحله با اعداد مقایسه می کنیم و اگه برابر بودن عدد رو چاپ می کنیم.../// با توجه به اینکه شمارش گر با هر بار اجرای حلقه یک واحد افزایش (یا کاهش) پیدا می کنه تمام اعداد بررسی میشن و به صورت صعودی (یا نزولی) چاپ میشن...///// (افزایش دامنه ی اعداد ورودی سرعت برنامه رو کاهش میده!// می تونید کلا شرط های مربوط به پیدا کردن کوچیکترین و بزرگترین اعداد رو حذف کنید و حلقه رو به اندازه ی دامنه ی ورودی اجرا کنید!البته اگه دامنه مشخص باشه!)/// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***************************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
**********************
برنامه ی روش اول رو میشه بهینه تر و بهتر نوشت خودتون می تونید این کار رو انجام بدید..//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*************************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

norooz1345
15-11-2015, 12:59
************
سلام.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*****************
روش اول// کوچیک ترین عدد رو پیدا و چاپ می کنیم و مقدار بی نهایت(بیشترین مقداری که تو متغییر میشه ذخیره کرد!) بهش میدیم تا دیگه کوچیک ترین عدد نباشه و چاپ نشه و این کار رو ادامه میدیم تا تمام اعداد چاپ بشن../// (اعداد تکراری یکبار چاپ میشن//)./// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
********************
روش دوم// کوچکترین و بزرگترین اعداد رو پیدا می کنیم و یه حلقه به اندازه فاصله ی بین کوچکترین و بزرگترین عدد اجرا می کنیم/// شمارش گر حلقه رو تو هر مرحله با اعداد مقایسه می کنیم و اگه برابر بودن عدد رو چاپ می کنیم.../// با توجه به اینکه شمارش گر با هر بار اجرای حلقه یک واحد افزایش (یا کاهش) پیدا می کنه تمام اعداد بررسی میشن و به صورت صعودی (یا نزولی) چاپ میشن...///// (افزایش دامنه ی اعداد ورودی سرعت برنامه رو کاهش میده!// می تونید کلا شرط های مربوط به پیدا کردن کوچیکترین و بزرگترین اعداد رو حذف کنید و حلقه رو به اندازه ی دامنه ی ورودی اجرا کنید!البته اگه دامنه مشخص باشه!)/// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***************************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
**********************
برنامه ی روش اول رو میشه بهینه تر و بهتر نوشت خودتون می تونید این کار رو انجام بدید..//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*************************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام
واقعا ممنون.من تازه برنامه نویسی شروع کردم اگه امکانش هست یک توضیعی در مورد (int argc, char* argv[]) توی روش اول گفتین یک توضیع بدین ممنون میشم.تا حالا اسمشون نشنیدم.
بعد ;using namespace std این کارش چیه توی زبان c معادل دیگه ای نداره.

n00b
15-11-2015, 16:41
سلام
واقعا ممنون.من تازه برنامه نویسی شروع کردم اگه امکانش هست یک توضیعی در مورد (int argc, char* argv[]) توی روش اول گفتین یک توضیع بدین ممنون میشم.تا حالا اسمشون نشنیدم.
بعد ;using namespace std این کارش چیه توی زبان c معادل دیگه ای نداره.
*************
سلام.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
****************
با توجه به اینکه استفاده ای از argc و argv تو برنامه نکردیم می تونید قسمت []int argc, char* argv رو حذف کنید و داخل پرانتز چیزی ننویسید!..///از argc و argv برای بررسی آرگومان هایی که کاربر از خط فرمان به برنامه ارسال می کنه استفاده میشه../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********************
argc یه متغییر عددی هستش که تعداد آرگومان های ارسال شده به برنامه داخلش ذخیره میشه و مقدارش به صورت پیشفرض برابر با یک هستش چون حتی اگه کاربر آرگومانی به برنامه ارسال نکنه اسم برنامه همیشه به عنوان یه آرگومان به برنامه ارسال میشه../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***************************
argv یه آرایه دو بعدی کاراکتری هستش که مقدار آرگومان ها رو ذخیره می کنه// هر آرگومان تو یه ردیف از این آرایه ذخیره میشه و مقداری که تو ردیف اولش ذخیره میشه همیشه برابر با نام برنامه (نام فایل exe) هستش و آرگومان های دیگه اگه وجود داشته باشند تو ردیف های بعدی قرار می گیرن// در واقع argc تعداد ردیف های آرایه دو بعدی argv رو مشخص می کنه..//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
******************************
فکر می کنم بهتر باشه یه برنامه ساده برای این بررسی این دو متغییر بنویسید و با آرگومان های مختلف اجراش کنید تا بهتر این موضوع رو متوجه بشید!../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*********************************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
***********************
;using namespace std یعنی از فضای نام std تو برنامه استفاده می کنیم// اگه این خط رو حذف کنید باید قبل از تمام توابعی که داخل فضای نام std تعریف شدن ::std بنویسید تا مشخص بشه از کجا فراخوانی شدن./// برای مثال به جای cout بنویسید std::cout و به جای endl بنویسید std::endl و...//// من برنامه ها رو به زبان ++C نوشتم اما این طور مشخصه شما برنامه ها رو به زبان C می خواستید/// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***************************
اگه خوب توضیح ندادم بگید تا بهتر توضیح بدم../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
************************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

norooz1345
15-11-2015, 17:29
*************
سلام.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
****************
با توجه به اینکه استفاده ای از argc و argv تو برنامه نکردیم می تونید قسمت []int argc, char* argv رو حذف کنید و داخل پرانتز چیزی ننویسید!..///از argc و argv برای بررسی آرگومان هایی که کاربر از خط فرمان به برنامه ارسال می کنه استفاده میشه../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********************
argc یه متغییر عددی هستش که تعداد آرگومان های ارسال شده به برنامه داخلش ذخیره میشه و مقدارش به صورت پیشفرض برابر با یک هستش چون حتی اگه کاربر آرگومانی به برنامه ارسال نکنه اسم برنامه همیشه به عنوان یه آرگومان به برنامه ارسال میشه../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***************************
argv یه آرایه دو بعدی کاراکتری هستش که مقدار آرگومان ها رو ذخیره می کنه// هر آرگومان تو یه ردیف از این آرایه ذخیره میشه و مقداری که تو ردیف اولش ذخیره میشه همیشه برابر با نام برنامه (نام فایل exe) هستش و آرگومان های دیگه اگه وجود داشته باشند تو ردیف های بعدی قرار می گیرن// در واقع argc تعداد ردیف های آرایه دو بعدی argv رو مشخص می کنه..//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
******************************
فکر می کنم بهتر باشه یه برنامه ساده برای این بررسی این دو متغییر بنویسید و با آرگومان های مختلف اجراش کنید تا بهتر این موضوع رو متوجه بشید!../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*********************************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
***********************
;using namespace std یعنی از فضای نام std تو برنامه استفاده می کنیم// اگه این خط رو حذف کنید باید قبل از تمام توابعی که داخل فضای نام std تعریف شدن ::std بنویسید تا مشخص بشه از کجا فراخوانی شدن./// برای مثال به جای cout بنویسید std::cout و به جای endl بنویسید std::endl و...//// من برنامه ها رو به زبان ++C نوشتم اما این طور مشخصه شما برنامه ها رو به زبان C می خواستید/// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***************************
اگه خوب توضیح ندادم بگید تا بهتر توضیح بدم../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
************************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بازم سلام توضیحاتتون عالی بود جواب سوالمو گرفتم.
فقط یک سوال دیگه داشتم INT_MAX که نوشتید در روش اولتون چه کاری انجام میده معادلی نداره در زبان c.

n00b
15-11-2015, 18:12
بازم سلام توضیحاتتون عالی بود جواب سوالمو گرفتم.
فقط یک سوال دیگه داشتم INT_MAX که نوشتید در روش اولتون چه کاری انجام میده معادلی نداره در زبان c.
****************
سلام../// خوشحالم از اینکه تونستم کمکی کنم../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
******************
INT_MAX حداکثر مقداری که می تونید تو یه متغییر از نوع int ذخیره کنید رو نشون میده/// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
**********************
اگه می خواید برنامتون رو به زبان C بنویسید به جای اضافه کردن climits فایل limits.h رو به برنامتون اضافه کنید.//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
********************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
***************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

norooz1345
16-11-2015, 14:41
سلام
یک برنامه نوشتم میخواستم اگه امکانش هست اول بگید درسته روش و حل برنامه(نمیدونم چرا اشتباه در میاد). اگه ایرادی هم داره مشکل از کجاست.راهنمایی کنید.
//برنامه ای بنویسید که معدل 5 دانشجو را بگیرد ودومین بزرگ ترین معدل را چاپ کند.
اینم جواب خودم:

#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <stdio.h>
#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <conio.h>


int main()
{
double x,m1=0,m2=0;
int i;
printf("please enter 5 number:");
for(i=0;i<5;i++){
scanf("%d",&x);
if(x>=m1);
{
(m2=m1);
(m1=x);
}
else
if(x>=m2)
m2=x;
}
printf("\n moadel is:%d",m2);
getch();


}

xmasoud
19-11-2015, 07:34
سلام 2 تا برنامه میخوام که به دو ماتریس رو پر کنه که عکسشو گذاشتم ممنون میشم کمکم کنید.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Ali_RNT
19-11-2015, 21:42
سلام
یک برنامه نوشتم میخواستم اگه امکانش هست اول بگید درسته روش و حل برنامه(نمیدونم چرا اشتباه در میاد). اگه ایرادی هم داره مشکل از کجاست.راهنمایی کنید.
//برنامه ای بنویسید که معدل 5 دانشجو را بگیرد ودومین بزرگ ترین معدل را چاپ کند.
اینم جواب خودم:

#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <stdio.h>
#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <conio.h>


int main()
{
double x,m1=0,m2=0;
int i;
printf("please enter 5 number:");
for(i=0;i<5;i++){
scanf("%d",&x);
if(x>=m1);
{
(m2=m1);
(m1=x);
}
else
if(x>=m2)
m2=x;
}
printf("\n moadel is:%d",m2);
getch();


}

نمیدونم چرا ولی با معرفی x, m1 و m2 از نوع int مشکل حل شد. در ضمن برنامتون باید مقدار ۰ رو برگردونه return 0

norooz1345
20-11-2015, 11:20
سلام دوستان
برنامه ای نوشتم ،اگر امکانش هست بگید در کجاش اشتباه کردم.
//برنامه ای بنویسید که تمام اعداد کامل کوچک تر از 1000 را چاپ کند.

اینم برنامه خودم:
#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <stdio.h>
#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <conio.h>

main()
{
int num,sum,i=1;
printf("please enter number 1000:");
scanf("%d",&num);
sum=0;
while(i<=1&&i<1000&&i++)
{
if(num%i==0)
sum=sum+i;
i++;
}

printf("\n kamel numbers:%d");
getch();
return 0;
}

Ali_RNT
20-11-2015, 18:08
سلام دوستان
برنامه ای نوشتم ،اگر امکانش هست بگید در کجاش اشتباه کردم.
//برنامه ای بنویسید که تمام اعداد کامل کوچک تر از 1000 را چاپ کند.

اینم برنامه خودم:
#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <stdio.h>
#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <conio.h>

main()
{
int num,sum,i=1;
printf("please enter number 1000:");
scanf("%d",&num);
sum=0;
while(i<=1&&i<1000&&i++)
{
if(num%i==0)
sum=sum+i;
i++;
}

printf("\n kamel numbers:%d");
getch();
return 0;
}

درود.

راستش رو بخوای اصلا حوصلم نذاشت کدت رو بخونم چون خیلی به هم ریختست. از تگ کد استفاده کن تا مشخص شه. (موقع نوشتن روی دکمه با علامت #بزن تا بیاد.)

عدد کامل عددی هست که برابر با مجموع مقسوم علیه هاش باشه. مثلا ۶.
۶ = ۳ + ۲ + ۱

میتونی یه تابع بنویسی که مقسوم علیه های عدد رو حساب کنه و جمع کنه و بعد ببینید که با خود عدد برابر هست یا نه. البته اعداد کامل خیلی کم هستند.

- - - Updated - - -


سلام دوستان
برنامه ای نوشتم ،اگر امکانش هست بگید در کجاش اشتباه کردم.
//برنامه ای بنویسید که تمام اعداد کامل کوچک تر از 1000 را چاپ کند.

اینم برنامه خودم:
#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <stdio.h>
#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <conio.h>

main()
{
int num,sum,i=1;
printf("please enter number 1000:");
scanf("%d",&num);
sum=0;
while(i<=1&&i<1000&&i++)
{
if(num%i==0)
sum=sum+i;
i++;
}

printf("\n kamel numbers:%d");
getch();
return 0;
}

درود.

راستش رو بخوای اصلا حوصلم نذاشت کدت رو بخونم چون خیلی به هم ریختست. از تگ کد استفاده کن تا مشخص شه. (موقع نوشتن روی دکمه با علامت #بزن تا بیاد.)

عدد کامل عددی هست که برابر با مجموع مقسوم علیه هاش باشه. مثلا ۶.
۶ = ۳ + ۲ + ۱

میتونی یه تابع بنویسی که مقسوم علیه های عدد رو حساب کنه و جمع کنه و بعد ببینید که با خود عدد برابر هست یا نه. البته اعداد کامل خیلی کم هستند.

norooz1345
24-11-2015, 20:09
سلام
من در برنامه نویسی از نرم افزار Code Blocks استفاده میکنم ولی نمیدونم چرا جدیدا هر برنامه ای که میخوام بنویسم ارور No such file or directory ایراد میگیره. در ضمن اگر بخوام جای printf و scanf از دستور cout و cin استفاده کنم ایراد میگیره برای این که بتونم از cout و cin در برنامه استفاده کنم باید از کدوم پروژه های Code Blocks استفاده کنم .

Ali_RNT
25-11-2015, 06:35
سلام
من در برنامه نویسی از نرم افزار Code Blocks استفاده میکنم ولی نمیدونم چرا جدیدا هر برنامه ای که میخوام بنویسم ارور No such file or directory ایراد میگیره. در ضمن اگر بخوام جای printf و scanf از دستور cout و cin استفاده کنم ایراد میگیره برای این که بتونم از cout و cin در برنامه استفاده کنم باید از کدوم پروژه های Code Blocks استفاده کنم .

درود.

۱. این ارور رو موقع ایجاد پروژه جدید میده یا ذخیره کردن یا ... ؟

۲.printf و scanf مربوط به زبان C هست و cin برای ++C برای نوشتن برنامه به ++C باید هنگام ایجاد پروژه جدید بعد از انتخاب Console Appliation در پنجره ی Wizard زبان ++C رو انتخاب کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

موفق باشید...

norooz1345
26-11-2015, 11:18
درود.

۱. این ارور رو موقع ایجاد پروژه جدید میده یا ذخیره کردن یا ... ؟

۲.printf و scanf مربوط به زبان C هست و cin برای ++C برای نوشتن برنامه به ++C باید هنگام ایجاد پروژه جدید بعد از انتخاب Console Appliation در پنجره ی Wizard زبان ++C رو انتخاب کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

موفق باشید...
سلام
نه ارور زمانی که میخوام یک برنامه جدید بنویسم تازه شاید دوخط هم ننوشتم بعد بخوام run کنم برنامه رو(ببینم مشکلی نباشه در همین دو خط برنامه) همچین اروری میده .
بعد مورد دومی هم که گفتید همین کارا رو هم کرده بودم ولی بازم همین ارور میده.اینم بگم بعضی مواقع ارور نمیده نمیدونم چرا:n13:

بعد یک مورد دیگه الان برنامه من منو های برنامه فرق داره با برنامه شما ممکن به خاطر نسخه برنامه باشه برای من ورژن12.11

Ali_RNT
26-11-2015, 11:47
سلام
نه ارور زمانی که میخوام یک برنامه جدید بنویسم تازه شاید دوخط هم ننوشتم بعد بخوام run کنم برنامه رو(ببینم مشکلی نباشه در همین دو خط برنامه) همچین اروری میده .
بعد مورد دومی هم که گفتید همین کارا رو هم کرده بودم ولی بازم همین ارور میده.اینم بگم بعضی مواقع ارور نمیده نمیدونم چرا:n13:

بعد یک مورد دیگه الان برنامه من منو های برنامه فرق داره با برنامه شما ممکن به خاطر نسخه برنامه باشه برای من ورژن12.11

من ورژن ۱۳.۱۲ رو دارم

قبل از ران کردن برنامه رو ذخیره کنید ببینید بازم مشکل داره یا نه.

norooz1345
26-11-2015, 12:33
من ورژن ۱۳.۱۲ رو دارم

قبل از ران کردن برنامه رو ذخیره کنید ببینید بازم مشکل داره یا نه.

سلام
الان ورژن13.12گرفتم خدارو شکر فکر کنم درست شد (فکر کنم مشکل از نسخه برنامه من بوده)دو تا برنامه نوشتم که ایراد نگرفت. بازم ممنون

norooz1345
29-11-2015, 22:47
سلام
اگر امکانش هست یک راهنمایی یا توضیعی بدید دوستان در مورد این سوال.
برنامه ای که عدد n را از ورودی دریافت کرده و سپس یک مربع توخالی به طول و عرض n با ستاره چاپ کند. (فقط با ارایه نباشه )

Ali_RNT
30-11-2015, 16:45
زیاد سخت نیست با یه حلقه تو در تو انجام میشه.

یه مثال میزنم که یه حلقه تو در تو داره و در مورد اون توضیح میدم:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

این برنامه جدول ضرب اعداد یک تا پنج را در اعداد یک تا پنج چاپ میکند.

حلقه اول که با i کنترل میشود، با هر بار اجرا حلقه دیگری را اجرا میکند و پس از اجرای کامل حلقه داخلش دوباره اجرا میشود تا وقتی که i برابر با ۵ شود. در واقع:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

norooz1345
01-12-2015, 00:11
زیاد سخت نیست با یه حلقه تو در تو انجام میشه.

یه مثال میزنم که یه حلقه تو در تو داره و در مورد اون توضیح میدم:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

این برنامه جدول ضرب اعداد یک تا پنج را در اعداد یک تا پنج چاپ میکند.

حلقه اول که با i کنترل میشود، با هر بار اجرا حلقه دیگری را اجرا میکند و پس از اجرای کامل حلقه داخلش دوباره اجرا میشود تا وقتی که i برابر با ۵ شود. در واقع:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام همون طور که گفتید انجام دادم برنامه رو ولی نمیدونم چرا یکی از ضلع های مربع رو نمیتونم چاپ کنم.
اینم کدها:

int main(){

int i,x;
cout<<"enter x number:";
cin>>x;

for (i=0;i<=x;i++){
cout << "* ";}
for (i=0;i<=x;i++){
cout<<"*"<<endl;}{
i=x;
for(i=0;i<=x;i++)
cout<<"* ";}

n00b
01-12-2015, 03:50
سلام../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*****************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
********************
حلقه ی اول ضلع بالایی مربع یا یک خط ستاره چاپ می کنه!.// به شرط حلقه دقت کنید!// حلقه ی شما یکبار بیشتر اجرا می شه و یه ستاره اضافه چاپ می کنه یعنی مثلاً اگه عدد 5 رو وارد کنید حلقه 6 بار اجرا می شه و 6 تا ستاره چاپ می کنه..//// برای حل این مشکل یا باید i<=x رو به صورت i<x بنویسید و یا i رو به جای صفر با یک مقدار دهی کنید تا حلقه یکبار کمتر اجرا بشه../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
************************
بعد از حلقه ی اول برنامه دو تا حلقه ی تو در تو داریم که حلقه ی بیرونی که i رو مقدار دهی می کنه/ خطوط رو مشخص می کنه و حلقه ی درونی که j رو مقدار دهی می کنه/// اطلاعات هر خط رو چاپ می کنه../// توجه داشته باشید که ما ضلع بالایی و پایینی رو با دو تا حلقه ای که اول و آخر برنامه هست چاپ می کنیم پس تعداد خطوطی که بین این دو ضلع هست میشه x-2 و حلقه باید 2 بار کمتر اجرا بشه پس i رو به جای یک با 3 مقدار دهی می کنیم../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*********************
داخل حلقه ی بیرونی که i رو مقدار دهی می کنه// اول یه ستاره چاپ می کنیم!// و بعد x-2 فضای خالی با استفاده از حلقه ی درونی چاپ می کنیم و در آخر یه ستاره دیگه چاپ می کنیم و به خط بعد میریم../// این دقیقاً همون روشی هست که تو کل برناممون استفاده کردیم.//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
******************
در نهایت یه حلقه ی دیگه دقیقاً مثل حلقه ی اول برنامه داریم که ضلع پایینی مربع رو چاپ می کنه../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********************
امیدوارم که خوب توضیح داده باشم!../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
********************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

hossein75j
03-12-2015, 03:01
سلام کسی میتونه یه کد برنامه ماشین حساب چهار عمل اصلی با دستور switch برام بنویسه ممنون میشم بخدا لازممه هرچه زودتر بهتر بازبان c++ باشه لطفا کامپایلرم توربو هست

محمد7966
03-12-2015, 03:18
سلام کسی میتونه یه کد برنامه ماشین حساب چهار عمل اصلی با دستور switch برام بنویسه ممنون میشم بخدا لازممه هرچه زودتر بهتر بازبان c++ باشه لطفا کامپایلرم توربو هست

بیشتر این دستورها ممکنه در اینترنت باشند
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] 8%B1%D9%81%D8%AA%D9%80%D9%80%D9%80%D9%80%D9%87-1/1109602-%DA%86%D9%87%D8%A7%D8%B1-%D8%B9%D9%85%D9%84-%D8%A7%D8%B5%D9%84%DB%8C-%D8%AA%D9%88%D8%B3%D8%B7-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-switch.html

محمد7966
03-12-2015, 05:33
سلام کسی میتونه یه کد برنامه ماشین حساب چهار عمل اصلی با دستور switch برام بنویسه ممنون میشم بخدا لازممه هرچه زودتر بهتر بازبان c++ باشه لطفا کامپایلرم توربو هست
سلام دوست عزیز جواب سوال شما در سایت زیر آمده

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] 8%B1%D9%81%D8%AA%D9%80%D9%80%D9%80%D9%80%D9%87-1/1109602-%DA%86%D9%87%D8%A7%D8%B1-%D8%B9%D9%85%D9%84-%D8%A7%D8%B5%D9%84%DB%8C-%D8%AA%D9%88%D8%B3%D8%B7-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-switch.html

unknown_persian
04-12-2015, 20:45
کسی میدونه مشکل این برنامه چیه؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

farideh gh
05-12-2015, 12:55
سلام من می خوام یه برنامه با c++ بنویسم که یک سری کد که از بارکد خوان خوانده می شود و در یک فایل ذخیره می شود را در یک فایل xml یکی یکی جستجو کند و در صورت وجود حذف کند . اگه میشه راهنماییم کنید آخه خیلی فوری نیاز دارم ممنون میشم

Ar1ian
07-12-2015, 13:52
سلام دوستان یک سوالی هست که من نتونستم بنویسم یعنی در واقع بخش آرایه رو خوب نفهمیدم
سوال اینه : تابع زیر را نوشته و امتحان کنید این تابع در بین عناصر n،عنصر اول آرایه مقدار min رو برگداند
اینم تابع :
float min(float a[],int n); //in tabe ast

norooz1345
16-12-2015, 15:55
سلام
یک برنامه نوشتم اگر امکانش هست بگید کجاش اشتباه است وراهنمایی کنید.
//برنامه ای که ماتریسی را دریافت کند ترانهاده آن را بدست آورد.
#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <iostream>
#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <conio.h>
#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <stdio.h>
using namespace std;


int main()
{
const int n=2,m=3;
int i,j;
int a[n][m],b[m][n];


for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
cout<<"enter number:";
cin>>a[i][j];


for(i=0;i<n;i++)
for(j=0;j<m;j++)
b[i][j]=a[i][j];
cout<<b[i][j]<<" ";
cout<<"\n";


getch();
return 0;
}
}

n00b
16-12-2015, 22:55
سلام../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
************
لطفاً کد ها رو داخل تگ Code قرار بدید تا نظم و خوانایی شون حفظ بشه!// مثل این کد های پایین../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*****************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
*****************
تو حلقه های اول برنامه که اعداد رو از ورودی دریافت و ماتریس رو مقداردهی می کنن مشکلی وجود نداره../// ولی حلقه های بعدی باید به شکل بالا باشند../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*************************
توجه کنید که می خواید ترانهاده ماتریس رو چاپ کنید و جای سطر و ستون عوض میشه پس یعنی تعداد سطر هامون میشه m و تعداد ستون ها میشه n .../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
********************
به کدی که ترانهاده ماتریس رو مقداردهی می کنه هم توجه کنید// جای i و j برای ترانهاده ماتریس یا همون ماتریس b عوض میشه چون باید جای سطر رو ستون ها عوض بشه..//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********************
البته می تونستید ماتریس b رو کلاً حذف کنید و اعدادی که از کاربر دریافت می کنید رو به صورت ترانهاده تو ماتریس a ذخیره کنید(کافیه جای i و j رو تو شروط اول عوض کنید!//)/// اما اینجوری دیگه محاسبه ای در کار نیست!.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*******************
امیدوارم خوب توضیح داده باشم..//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*********************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

norooz1345
17-12-2015, 11:55
سلام../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
************
لطفاً کد ها رو داخل تگ Code قرار بدید تا نظم و خوانایی شون حفظ بشه!// مثل این کد های پایین../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*****************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
*****************
تو حلقه های اول برنامه که اعداد رو از ورودی دریافت و ماتریس رو مقداردهی می کنن مشکلی وجود نداره../// ولی حلقه های بعدی باید به شکل بالا باشند../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*************************
توجه کنید که می خواید ترانهاده ماتریس رو چاپ کنید و جای سطر و ستون عوض میشه پس یعنی تعداد سطر هامون میشه m و تعداد ستون ها میشه n .../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
********************
به کدی که ترانهاده ماتریس رو مقداردهی می کنه هم توجه کنید// جای i و j برای ترانهاده ماتریس یا همون ماتریس b عوض میشه چون باید جای سطر رو ستون ها عوض بشه..//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********************
البته می تونستید ماتریس b رو کلاً حذف کنید و اعدادی که از کاربر دریافت می کنید رو به صورت ترانهاده تو ماتریس a ذخیره کنید(کافیه جای i و j رو تو شروط اول عوض کنید!//)/// اما اینجوری دیگه محاسبه ای در کار نیست!.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*******************
امیدوارم خوب توضیح داده باشم..//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*********************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام
ببخشید این دستور چاپی که نوشتید یک توضیع میدید من به این شکل نوشتن تا حالا ندیدم.:n13:

Ali_RNT
17-12-2015, 19:59
سلام
ببخشید این دستور چاپی که نوشتید یک توضیع میدید من به این شکل نوشتن تا حالا ندیدم.:n13:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

دستور بالا رو میتونید به شکل زیر در نظر بگیرید:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

norooz1345
18-12-2015, 17:36
سلام
//برنامه ای بنویسید ماتریس رادریافت کند عناصر هر سطر ماتریس را به صورت صعودی مرتب کنید(با استفاده از bubble sort ).
لطفا راهنمایی کنید کجاهای برنامه اشتباه کردم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

imanahmady
23-01-2016, 08:44
salam chera har vaght az #include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) < nodet.h> estefade mikonam kearesh ye zarbdar mikhore va in eror mide ( nodet.h : no such file or directory ) mamnon misham rahnamaim konid

n00b
24-01-2016, 19:06
salam chera har vaght az #include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) < nodet.h> estefade mikonam kearesh ye zarbdar mikhore va in eror mide ( nodet.h : no such file or directory ) mamnon misham rahnamaim konid
***************
سلام.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
******************
دلیلش اینه که کامپایلر نمی تونه فایل nodet.h رو پیدا کنه../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********************
برای حل این مشکل مطمئن بشید که فایل nodet.h وجود داره و بهتره که فایل رو به فولدر برنامه کپی کنید و خط بالا رو به شکل "include "nodet.h# بنویسید../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
******************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

mehrdad_joon
28-01-2016, 11:23
سلام خسته نباشید . توی نرم افزار Turbo C++ وقتی اعداد چهار رقمی رو مثل 3000 رو ضربدر مثلا 25 میکنم جواب میشه 9464 در صورتی که باید بشه 75000 این دیگه چه جور مشکلیه !! باید چیکار کنم ؟؟؟ ممنون میشم اگه جواب بدید :n16:

با سلام.احتمالا مشکل از منطق کدتونه چ.ن کاپایلر از این اشتباهات نمیکنه.کدتون رو اینجا قرار بدید تا ببینیم از چه قراره.

mehrdad_joon
28-01-2016, 11:31
سلام خسته نباشید . توی نرم افزار Turbo C++ وقتی اعداد چهار رقمی رو مثل 3000 رو ضربدر مثلا 25 میکنم جواب میشه 9464 در صورتی که باید بشه 75000 این دیگه چه جور مشکلیه !! باید چیکار کنم ؟؟؟ ممنون میشم اگه جواب بدید :n16:

با سلام.احتمالا مشکل از منطق کدتونه چ.ن کاپایلر از این اشتباهات نمیکنه.کدتون رو اینجا قرار بدید تا ببینیم از چه قراره.

Sogand_Lover
25-02-2016, 13:06
دوستان فرق کامپایلر های C در چیه و کدوم بهتره من تازه میخوام شروع کنم.
ممنون

mehrdad_joon
26-02-2016, 01:05
دوستان فرق کامپایلر های C در چیه و کدوم بهتره من تازه میخوام شروع کنم.
ممنون

توی روان بودن و قابلیت هایی از جمله پیشنهادات هنگام کد نوشتن هست. پیشنهاد شخصی من netbeans هست. اما اگر ساده میخواید borland میتونه گزینه ی مناسبی باشه.
موفق باشید

Alireza-m313
28-02-2016, 00:46
سلام!

من تو سه تا بخش سوالاتی دارم
1.دوستان اگر میشه یه توضسحاتی در مورد این الگوریتم بدین شکل ها و اینارو نمیگم یه نمه ادم گیج میزنه با این الگوریتم مثلا الگوریتم های اسون مثل:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])


ولی توی این جور الگوریتم ها کلا هنگ میکنم:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

:n04:

************************
2.حالا مشکل دوم این دقیقا چی چی یست؟
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])


یه چیزایی ازش فهمیدم مثلا :
Return دستور خاتمه و بازگشت برنامه هشت
Get ch(); انتظار برای فشردن یه کلید هست
و....
چیزی که مد نظر منه اینه که چرا باید اینارو اول بنویسیم اصلا چه لزومی داره؟
*****************
3.ومشکل سومم یه توضیحاتی در مورد اینا بدین
[IMG]

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

years
01-03-2016, 18:40
اینا چطور حل میشن؟

الگوریتم و فلوچارت برنامه ای را بنویسید که حاصل عبارت زیر را تولید کند
s=1+x+x^2+...x^n
الگوریتم و فلوچارت برنامه ای را بنویسید که حاصل عبارت زیر را تولید کند
!s=1/1!-1/2!+1/3

years
05-03-2016, 17:52
اینا چطور حل میشن؟

الگوریتم و فلوچارت برنامه ای را بنویسید که حاصل عبارت زیر را تولید کند
s=1+x+x^2+...x^n
الگوریتم و فلوچارت برنامه ای را بنویسید که حاصل عبارت زیر را تولید کند
!s=1/1!-1/2!+1/3

کسی کمک نمیکنه؟

fk_u
05-04-2016, 14:59
درود
برنامه eclipse نصب کردم برای زبان c .
بعد پروژه به زبان سی اجرا نمیکرد ارور پچ g++ یا gcc پیدا نمیشه میداد .مثل اینکه کامپایلر باید جدا نصب مبکردم رفتم این TDM-GCC-64 نصب کردم برای 64 بیت.
بازم برنامه eclipse کار نمیکنه برای ایجاد پروژه سی. ارور میده cannot run program sh .
اگه میشه pdf لطف کنید برای اموزش این برنامه و چطوری باید تنظیم کرد. تازه میخام یاد بگیرم زبان سی.

mehrdad_joon
18-04-2016, 08:33
اینا چطور حل میشن؟

الگوریتم و فلوچارت برنامه ای را بنویسید که حاصل عبارت زیر را تولید کند
s=1+x+x^2+...x^n
الگوریتم و فلوچارت برنامه ای را بنویسید که حاصل عبارت زیر را تولید کند
!s=1/1!-1/2!+1/3

سلام، هر دو برنامه میبایست به کمک یک حلقه نوشته بشه. فقط حواستون باشه که به برنامه ی اول میبایست دو متغیر n و x رو بدین.

venus23
06-05-2016, 09:50
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] dev
سلام من ی مشکل دارم برای نوشتن دوتا بذنامه با dev++
اولیش ی شکل گوشه صفحه رسم بشه و 90 درجه بچرخه درصورتی ک هر شکلی خودم بکشم بازم بچرخه با استفاده از فرمول cin وcos و با لاین یا putpixel طراحی بشه چون نباید از دستورات پیشرفته استفاده کنیم
دومیش یک توپ از گوشه صفحه حرکت کنه و یک خط ب صورت تصادفی پایین صفحه ایجاد بشه اگر توپ تا پایین اومد ب خط خورد با زاویه 45 ب سمت بالا برگرده و اگر نخورد از صفحه خارج بشه توپ با تابع های circle یا ellips
لطفا لطفا کمک

m4690162360
17-05-2016, 19:02
سلام من تاز ه عضو شدم و اینکه خوشحال میشم جواب سوالامو بدین و جواب فوری میخوام به زبان cهستن
1.تابعی تعریف کنید که یک عدد صحیح را به عنوان پارامتر ورودی دریافت کند و تعیین میکند که یک عدد دریافت شده یک عدد اول است یا خیر در صورتی که عددی باشد مقدار 1 و در غیر اینصورت مقدار0 را باز میگرداند؟
2. تابعی تعریف کنید که یک عدد صحیح را به عنوان پارامتر ورودی دریافت میکند ومربع آن عدد را با کمک جمع متوالی اعداد فرد محاسبه و سپس باز میگرداند ؟
3.تابعی تعریف کنید که یک عدد صحیح را از ورودی دریافت کند وتعیین می کند که عدد دریافت شده یک عدد کامل است یا خیر و پیام مناسب چاپ کند؟
4.تابعی تعریف کنید که ده عدد زوج را از ورودی دریافت ومجموع آنها را محاسبه و سپس باز میگرداند ؟
5.تابعی تعریف کنید که یک رشته را به عنوان پارامتر ورودی دریافت میکند تعداد حروف بزرگ و حروف کوچک و ارقام و فواصل موجود در رشته را محاسبه و سپس چاپ میکند ؟

akpa
18-05-2016, 12:05
سلام!

من تو سه تا بخش سوالاتی دارم
1.دوستان اگر میشه یه توضسحاتی در مورد این الگوریتم بدین شکل ها و اینارو نمیگم یه نمه ادم گیج میزنه با این الگوریتم مثلا الگوریتم های اسون مثل:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])


ولی توی این جور الگوریتم ها کلا هنگ میکنم:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

:n04:

************************
2.حالا مشکل دوم این دقیقا چی چی یست؟

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])


یه چیزایی ازش فهمیدم مثلا :
Return دستور خاتمه و بازگشت برنامه هشت
Get ch(); انتظار برای فشردن یه کلید هست
و....
چیزی که مد نظر منه اینه که چرا باید اینارو اول بنویسیم اصلا چه لزومی داره؟
*****************
3.ومشکل سومم یه توضیحاتی در مورد اینا بدین
[IMG]


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

در مورد سوال اول یه توضیح بدم که کامپیوتر و کامپایلر مطلقا اطلاعی در مورد نیت شما و برنامه ها ندارن و فقط دستورات شما رو مو به مو اجرا میکنن حتی اگه غلط باشه پس این وظیفه ماست که برای اجرای برنامه خودمون راه حل رو به صورت دقیق و موبه مو بنوییسیمدر شروع و آغاز برنامه نویسی چون هنوز کدها رو شما حفظ نکردی و تسلط کافی نداری شما رو با فلوچارت و الگوریتم آموزش میدن تا بتونید راحت مسائل رو حل بکنید و سپس از روی اونها کد بنویسید در مقاطع بالاتر شما برای همچین برنامه هایی اصلا نیاز به فلوچارت ندارید ولی در مسائل پیشرفته تر بازهم نیاز دارید ولی به صورت کلی تر و پیشرفته تر

در مورد فلوچارت دوم از حلقه استفاده کرده که در ابتدا کاربردش یه مقدار گیج کننده است ولی اگه با مثال های ساده تر شروع کنید راحتر درکش میکنید من یه مثال میزنم فک کنید میخواید صد تا عدد رو از وردوی بگیرید خب برای این کار دو راه دارید یا صد بار کد گرفتن ورودی رو تکرار کنید یا اینکه از حلقه استفاده کنید البته کاربردهای وسیع تری هم داره مثلا برای حل خیلی از فرمول های ریاضی ، مرتب سازی ، جست و جو و غیره نیاز به حلقه داریم
تو سوال دوم یه برنامه 9 خطی دارید که تنها کاری که میکنه اینه که عبارت hello world (البته با املای توی عکس) چاپ میکنه منتها برای استفاده از توابع چاپ باید از هدر ها استفاده کنید(همون دو خط سبز رنگ اول) خیلی از توابع تو زبان سی از قبل نوشته شدن که برای استفاده از اونها باید فایل های هدر شون رو بلد باشید کگه نگرانی نداره و با کمی تمرین هدر های معروف رو سریعا حفظ می شید.
در مورد getch اگه نزنید چون کار برنامه بعد چاپ عبارت هلو ورد تموم میشه کنسول سریعا بسته میشه و شما نمیتونید خرجی رو ببینید پس در اخر برنامه این تابع رو می نویسند تا بازدن یک کلید از طرف شما برنامه تموم بشه
و امات در مورد عکس آخر نوع متغییر ها در زبان سی هستش که در پست بعدی بیشتر توضیح میدم

akpa
18-05-2016, 12:17
متغییر ها در واقع یه محل در حافظه هستن که شما میتونید مقادیر مختلف رو درونشون ذخیره کنیدمنتها چون در رایانه همه چی بصورت 1 و 0 هستش پس چگومه فرق بین اعدا اعشاری ، اعداد صحیح ، کارکترها و ... رو متوجه بشیم؟؟؟ اینجاست که نوع متغییر به کمک ماا میاد ما برای هرنوع متغییر یه روش خاص برای ذخیره در حافظه داریم و وقتی نوع متغییر رو به کامپایلر اعلام میکنیم خودش متوجه هستش که چگونه اطلاعات داخل حافظه رو تفسیر کنهتا موقع عملیاتی مثل + و - دچار اشتباه محاسباتی نشه

akpa
18-05-2016, 12:23
سلام دوستان یک سوالی هست که من نتونستم بنویسم یعنی در واقع بخش آرایه رو خوب نفهمیدم
سوال اینه : تابع زیر را نوشته و امتحان کنید این تابع در بین عناصر n،عنصر اول آرایه مقدار min رو برگداند
اینم تابع :
float min(float a[],int n); //in tabe ast

شما در این سوال قراره یه تابع رو بنوسید ورودیش یه آرایه و اندازه آرایه هتتش و خروجیش کوچکترین مقدار اون آرایه خب آرایه a و اندازش a رو دارید بایه حلقه براحتی میتونید مقدارش رو بدست بیارید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ghalaz
30-05-2016, 19:00
[
با سلام بنده به یکی از سوالات برنهمه سی پلاس پلاس برخوردم ممکنه کمکم کنید.
FFALQ@ این آیدی تلگرامم هستش میشه لطفا اونا بهم کمک کنید.م۸
ن تازه وارد این سایت هستم


برنامه ای بنوبسید که مختصات یک نقطه در صفحه دکارتی را از کاربر گرفته و پیغامی چاپ کند که نقطه روی کدام محور مختصات و یا در کدام ربع صفحه مختصات قرار دارد.

Ali_RNT
30-05-2016, 19:22
[
با سلام بنده به یکی از سوالات برنهمه سی پلاس پلاس برخوردم ممکنه کمکم کنید.
FFALQ@ این آیدی تلگرامم هستش میشه لطفا اونا بهم کمک کنید.م۸
ن تازه وارد این سایت هستم


برنامه ای بنوبسید که مختصات یک نقطه در صفحه دکارتی را از کاربر گرفته و پیغامی چاپ کند که نقطه روی کدام محور مختصات و یا در کدام ربع صفحه مختصات قرار دارد.

برنامه ی شما باید دو مقدار x و y رو بگیره که مختصات نقطه رو مشخص میکنن.

بعد اگر y برابر با صفر باشه یعنی نقطه روی محور x ها قرار داره و برعکس، اگه x صفر باشه یعنی نقطه روی محور y ها قرار داره.

چهارتا حالت دیگه میمونه که باید بررسی شه:

x و y هر دو مثبت باشن: نقطه در ربع اول هست.

x منفی و y مثبت باشه: ربع دوم

x و y هر دو منفی باشن: ربع سوم

x مثبت و y منفی باشه: ربع چهارم.

مثلا اگه بخواهیم بررسی کنیم که توی ربع سوم هست یا نه:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

عملگر && به معنی "و" هست. بقیه شرط ها هم تقریبا اینطوری نوشته میشن و پیام مناسب رو چاپ میکنن.

akpa
30-05-2016, 19:35
برنامه ای بنوبسید که مختصات یک نقطه در صفحه دکارتی را از کاربر گرفته و پیغامی چاپ کند که نقطه روی کدام محور مختصات و یا در کدام ربع صفحه مختصات قرار دارد.
جواب کامل

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

reza.k64
31-05-2016, 10:21
سلام دوستان من چند تا سوال برنامه نویسی به زبان c دارم لطفا اگه کسی جوابشو میدونه بهم کمک کنه ممنون


1- برنامه ای بنویسید که یک عدد صحیح مثبت را دریافت نموده و نمایش آن را به مبنای 2 نشان دهد

2- 2 عدد یک رقمی را بگیرید و جواب آن را چاپ کنید و بصورت کاراکتری حتی اگر عدد دو رقمی باشد

3- برنامه ای بنویسید که تمام (تعدادی ) عدد را دریافت نموده و میانگین آن را تا دو رقم اعشار نشان دهد.پایان اعداد با صفر مشخص شود.

4- برنامه ای بنویسید که در آرایه های یک ماتریس را دریافت نموده و معکوس آن را نمایش دهد. ماتریس 3*3

mhrr.2012
01-06-2016, 07:33
برنامه ای بنویسید که 20 عدد صحیح ما بین 90 تا 100 را در ارایه ای ذخیره سپس با استفاده از جستو جوی خطی و جست و دو دویی اینسک عدد 95 را به برنامه اصلی بر گر داند؟

venus23
02-06-2016, 15:37
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] dev


سلام من ی مشکل دارم برای نوشتن دوتا بذنامه با dev++
اولیش ی شکل گوشه صفحه رسم بشه و 90 درجه بچرخه درصورتی ک هر شکلی خودم بکشم بازم بچرخه با استفاده از فرمول cin وcos و با لاین یا putpixel طراحی بشه چون نباید از دستورات پیشرفته استفاده کنیم
دومیش یک توپ از گوشه صفحه حرکت کنه و یک خط ب صورت تصادفی پایین صفحه ایجاد بشه اگر توپ تا پایین اومد ب خط خورد با زاویه 45 ب سمت بالا برگرده و اگر نخورد از صفحه خارج بشه توپ با تابع های circle یا ellips
لطفا لطفا کمک


yani kasi balad nabod soala mano javab bede:n03:

mehrdad_joon
05-06-2016, 13:46
عزیزان اینجا مکانی برای نوشتن تمرین یا پروژه نیست!
اینجا مکانیه که شما تمرین یا پروژه ات رو مینویسی اما قسمتیش گیر میکنی یا برنامه ی نوشته شده کار نمیکنه و جواب سوالات شما پاسخ داده میشه. لذا صبر بیهوده نکنید. :n01:

asal_gh
08-06-2016, 11:42
برنامه ای بنویسید یک ماتریسی از کاربر بگیرد با اعداد تصادفی اگر صفر داشته باشد محل آنرا نشان دهد با برنامهc
Bache ha torokhoda harki ino balade barnamaro baram benevise man farda emtehan daram ino balad nistam

asal_gh
08-06-2016, 11:48
برنامه ای بنویسید یک ماتریسی از کاربر بگیرد با اعداد تصادفی اگر صفر داشته باشد محل آنرا نشان دهد با برنامهc
Bache ha torokhoda harki ino balade barnamaro baram benevise man farda emtehan daram ino balad nistam

erfan shayegh
18-07-2016, 14:14
من تازه اومدم سوالی دارم کجا باید مطرح کنم؟ممنون میشم راهنماییم کنید

oosmehdi
30-10-2016, 14:02
سلام من یه برنامه به زبان ++C میخام که یه عدد حداکثر 6 رقمی رو بگیره و به حروف چاپ کنه مثلا 122 رو بهش بدیم بنویسه one hundred two
در مرحله بعد اگه براتون ممکنه تا 6 رقم اعشار هم خروجی بده یعنی بتونه 123.47 رو به انگلیسی بنویسه حالا یا فارسی فرقی نداره.
ایشالا که یکی کمکم کنه نمره داره

stabesh
30-10-2016, 15:05
سلام
برای حالت اول
باید یه حلقه بنویسید و عدد رو تا وقتی کوچیکتر از 10 بشه به 10 تقسیم کنید و خارج قسمت رو توی یه آرایه ذخیره کنید بعد محتویات آرایه رو با if چک کنین مثلا اگر یک بود one چاپ کنه اونم میتونین تویه یه آرایه بریزید

عباس 20
16-11-2016, 13:52
با سلام دو مسئله برای حل در زبان برنامه نویسی دارم و میخواستم در این باره راهنماییم کنید در واقع فهم مسئله بیشتر برام مهم هست که بتونم به زبان سی برنامه نویسی کنم
مسئله 1: میخواهیم در یک کارخانه پیراهن دوزی به فردی که بیش از همه پیراهن دوخته است جایزه ای بدهیم. مبلغ این جایزه برابر تفاضل بیشترین تعداد پیراهن دوخته شده منهای کمترین تعداد پیراهن دوخته شده ×۱۰۰ می باشد . برنامه ای بنویسید که شماره شناسایی و تعداد پیراهن دوخته شده توسط هر کارگر را دریافت نموده و در انتها شماره شناسایی فرد برنده به همراه میزان جایزه او را چاپ نماید.(شماره شناسایی =0 => نشانه پایان داده ها می باشد )
مسئله دو : برنامه ای بنویسید که یک ماتریس جادویی حداکثر 19×19 را تولید نماید .(ماتریس جادویی ماتریس مربعی است که حاصل جمع تمام اعداد سطرها و ستون ها و قطر اصلی آن با هم برابر است )
ممنون میشم کمکم کنید

Ali_RNT
16-11-2016, 17:48
با سلام دو مسئله برای حل در زبان برنامه نویسی دارم و میخواستم در این باره راهنماییم کنید در واقع فهم مسئله بیشتر برام مهم هست که بتونم به زبان سی برنامه نویسی کنم
مسئله 1: میخواهیم در یک کارخانه پیراهن دوزی به فردی که بیش از همه پیراهن دوخته است جایزه ای بدهیم. مبلغ این جایزه برابر تفاضل بیشترین تعداد پیراهن دوخته شده منهای کمترین تعداد پیراهن دوخته شده ×۱۰۰ می باشد . برنامه ای بنویسید که شماره شناسایی و تعداد پیراهن دوخته شده توسط هر کارگر را دریافت نموده و در انتها شماره شناسایی فرد برنده به همراه میزان جایزه او را چاپ نماید.(شماره شناسایی =0 => نشانه پایان داده ها می باشد )
مسئله دو : برنامه ای بنویسید که یک ماتریس جادویی حداکثر 19×19 را تولید نماید .(ماتریس جادویی ماتریس مربعی است که حاصل جمع تمام اعداد سطرها و ستون ها و قطر اصلی آن با هم برابر است )
ممنون میشم کمکم کنید

برای سوال اولتون بهتره به صورت real time عمل کنید. یعنی نیازی نیست اطلاعات هر کارگر رو ذخیره کنید. یک متغیرmax و min با مقدار اولیه ۰ بسازید. همچنین متغیر currentID برای نگهداشتن شماره کارگر فعلی و winnerID که شماره کارگر برنده را نگاه میدارد.
بعد یک حلقه while بسازید. این حلقه شرطی ندارد و دائمی است (while (true))

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

برای هر کارگر،
اگر دوخت از max بیشتر بود max را برابر با تعداد دوخت های کارگر
و اگر از min کمتر بود min را برابر با تعداد دوخت های او قرار دهید.
همچنین اگر دوخت از max بیشتر بود شماره کارگر را داخل winnerID بریزید.

حالا خارج از حلقه شماره برنده و جایزه رو بنویسید (با داشتن max و min و winnerID)

عباس 20
17-11-2016, 18:26
خیلی ممنون بابت راهنمایی دو مورد مسئله ی دوم که ماتریس مربعی میباشد میتوانید راهنماییم کنید .با تشکر از شما

loknati
21-12-2016, 09:19
سلام خسته نباشید
میخواستم برنامه ای بنویسم که دوتابع با ورودی رشته پیاده سازی شه و تابع اول یک رشته رو دریافت میکنه و آنرا مطابق نمونه فشرده سازی میکنه و رشته فشرده رو نمایش میده و تابع دوم رشته فشرده شده رو میگیره و رشته بسط داده شده رو نمایش میده
نمونه :
h2pw3t4n : hhp[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

blue2000
24-02-2017, 20:55
سلام
من یک سوال داشتم
میخواستم یکی کمک کنه
برنامه ای بنویسید که تعداد اعداد بین 1 تا n که با برعکسشان برابر هستند،نمایش دهد.(در c++)

n00b
25-02-2017, 02:35
سلام
من یک سوال داشتم
میخواستم یکی کمک کنه
برنامه ای بنویسید که تعداد اعداد بین 1 تا n که با برعکسشان برابر هستند،نمایش دهد.(در c++)
*****************
سلام../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
**********************
کافیه یه حلقه تعریف کنیم که از 0 تا n اجرا بشه// (برای حذف اعداد یک رقمی از خروجی می تونید به جای 0 عدد 10 رو بذارید!//)/// و بعد تو هر مرحله شمارش گر حلقه رو به یه رشته تبدیل کنیم و رشته رو با معکوس خودش مقایسه کنیم..//// و اگر برابر بودند عدد رو چاپ کنیم..//// کد برنامه به شکل زیر میشه../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
****************************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
************************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

reyhaneh.k
03-03-2017, 15:06
سلام دوستان
یه درخواست دارم من هیچگونه آشنایی با ++c ندارم :n14:
میشه واسم یه برنامه بنویسید که ماتریس مجاورت و دو راس i و j رو از ورودی دریافت کنه اگر بین این دوراس مسیری وجود داره مسیر رو نمایش بده در غیر این صورت بیان کنه هیچ مسیری وجود نداره:n03: خیلی فوریه:n03:

reyhaneh.k
03-03-2017, 15:12
سلام دوستان
یه درخواست دارم من هیچگونه آشنایی با ++c ندارم :n14:
میشه واسم یه برنامه بنویسید که ماتریس مجاورت و دو راس i و j رو از ورودی دریافت کنه اگر بین این دوراس مسیری وجود داره مسیر رو نمایش بده در غیر این صورت بیان کنه هیچ مسیری وجود نداره:n03: خیلی فوریه:n03:

Rasul58931
05-03-2017, 08:56
برنامه ای بنویسید که مشخص کند با مقداری یک ریالی چند تومان وچند ۵ ریالی و چند تک ریالی خواخیم داشت

khashi_mbr
06-03-2017, 15:44
سلام من تو ++c وقتی از عبارت #include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) "stdafx.h"استفاده می کنم errorمیده؟؟؟

fateme mhz
06-05-2017, 19:07
کسی میتونه برنامه میانگین مد و میانه (میانه با مرتب سازی) رو بنویسه؟

shima98
14-06-2017, 17:05
سلام میخوام ی عددی رو (تو c++) از مبنای 10 ب مبنای 16 ببرم با استفاده از سوییچ لطفا راهنماییم کنین

god of war 2
14-06-2017, 17:57
سلام میخوام ی عددی رو (تو c++) از مبنای 10 ب مبنای 16 ببرم با استفاده از سوییچ لطفا راهنماییم کنین



سلام.
بدلیل اینکه در تبدیلات مبنا, باقیمانده های تقسیم از آخر به اول در کنار هم قرار میگیرند, راحتترین حالت استفاده از توابع بازگشتی هست که داخل کد میتونید ببینید.
پارامتر اول عددی هست که در مبنای 10 به تابع پاس میدید و پارامتر دوم باید یک string خالی باشه که خروجی (یا همون عدد در مبنای 16) داخل آن قرار میگیره. دلیل اینکه خروجی رو از نوع string انتخاب کردیم, وجود حروف A تا F در مبنای 16 هست و دلیل اینکه خروجی رو به عنوان پارامتر به تابع ارجاع دادیم, بازگشتی بودن تابع هست یعنی در توابع بازگشتی معمولا برای راحتی کار و ساده تر کردن کد, مقادیر خروجی رو به تابع ارجاع میدن.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

tohidnational
17-06-2017, 00:18
با سلام خدمت اساتید محترم یه سوال داشتم:
میشه لطف کنید و بفرمایید که من چطور میتونم یک آرایه ی دو بعدی پویا ​رو به عنوان یک پارامتر تابع تعریف و ارسال کنم؟

shima98
19-06-2017, 10:27
سلام من ی پروژه دارم ولی لب تابم سرش هنگ میکنه و نمیدونم باید چیکار کنم میشه راهنماییم کنین؟

برای هر عدد صحیحی مانند n اگر (f(n برابر 12 رقم اخر قبل از صفرهای نهایی فاکتوریل n در مبنای 16 باشند برای مثال

20 ! = 21C3677C82B40000

(21C3677C82B4 = f(20

(!f(20 = ?

تقریبا حلش کردم ولی نمیدونم چ جوری فقط 12 رقم بگیرم

n00b
20-06-2017, 22:43
با سلام خدمت اساتید محترم یه سوال داشتم:
میشه لطف کنید و بفرمایید که من چطور میتونم یک آرایه ی دو بعدی پویا ​رو به عنوان یک پارامتر تابع تعریف و ارسال کنم؟

********************
سلام.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
**************************
می تونید از اشاره گر به اشاره گر استفاده کنید../// برای مثال می تونید کد زیر رو بررسی کنید...//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
****************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

shima98
23-06-2017, 02:34
سلام خسته نباشید
من ی پروژه دارم نوشتمش ولی واسه اعداد بزرگ برنامه جواب نمیده منم عددم خیلی بزرگه استادم هم ی توضیحی داد که نفهمیدم گفت باید از رشته استفاده کنم و هی عدد رو بشکونم ولی من نمیدونم چ جوری میشه یه کد بهم بدین یا راهنماییم کنین

akpa
27-06-2017, 20:27
سلام خسته نباشید
من ی پروژه دارم نوشتمش ولی واسه اعداد بزرگ برنامه جواب نمیده منم عددم خیلی بزرگه استادم هم ی توضیحی داد که نفهمیدم گفت باید از رشته استفاده کنم و هی عدد رو بشکونم ولی من نمیدونم چ جوری میشه یه کد بهم بدین یا راهنماییم کنین
یه کد خیلی کثیف و با کلی خطا:(
بستگی داره با اعداد میخواین چیکار کنین
یه ارایه از کارکترها تعریف کنید مثلا اگه حداکثر عدد 64 رقمه یه ارایه 64 کارکتری تعریف کنید
بعد برای اعمال اصلی مثل جمع و تفریف و ضرب و تقسیم باید تابع بنویسید همچنین برای دریافت ورودی و خروجی

Bl4ck Owl
11-07-2017, 19:44
سلام
خسته نباشید...
من سی پلاس پلاس رو تازه شروع کردم و بین ;()cin.get و ;()cin.ignore و ;()getch گیج شدم
کاربرد هرکدوم چی هست؟
چه تفاوتی بینشون هست
و اینکه چه زمانی باید ازشون استفاده بکنم ؟:n27:

dangerboy99
24-07-2017, 13:13
یه چند تا سوال در مورد الگوریتم نویسی دارم ممنون میشم راهنماییم کنید اولیش اینه میگه الگوریتمی بنویسیم که اعداد 4 رقمی را تولید کنه که یکان و صدگان زوج و دهگان و هزارگان فرد باشه من تا ی جایی پیش بردم [

تو خط 13 مشکل وجود داره
upsara.com/images/dy4t_tmp_11273-memo_20170723_210351_02-413487638.jpg

dangerboy99
24-07-2017, 13:17
گند زد تو اعصابم این قانون مسخره که بیا از کد برای عکس استفاده کن با این قوانین مزخرف فقط کار ما رو سخت میکنید یه فکر بهتر کنین:44:

alirezabalayi7
28-07-2017, 12:31
سلام من دارم برنامه ای می نویسم که از اعداد ورودی میانگین بگیره .
چیزی که مد نظرم هست:
1-برنامه از شما میپرسه چند عدد می خواهید وارد کنید
2-برنامه اون اعداد رو دریافت میکنه
3-در آخر میانگین اون اعداد رو به شما میده

چیزی که نوشتم خودم اینه ولی کلی ارور میده موقع کامپایل




برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Ali_RNT
30-07-2017, 17:41
سلام من دارم برنامه ای می نویسم که از اعداد ورودی میانگین بگیره .
چیزی که مد نظرم هست:
1-برنامه از شما میپرسه چند عدد می خواهید وارد کنید
2-برنامه اون اعداد رو دریافت میکنه
3-در آخر میانگین اون اعداد رو به شما میده

چیزی که نوشتم خودم اینه ولی کلی ارور میده موقع کامپایل




برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید




ایراد اول از طریقه include کردن هست که در ++C نباید h. رو آخر اسم فایل گذاشت
قبل از main، این خط رو اضافه کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

دستوراتی مثل cout در این فضای نام تعریف شده اند.g++

مشکل دیگه اینه که شما باید تعداد اعداد رو در متغیری غیر از شمارنده های حلقه (i and j) ذخیره کنید.

همچنین در حلقه نباید از == استفاده میکردید و اینکه یه متغیر رو به خودش نسبت بدید (i = i) هم اشتباست.

و در صورت حلقه نباید از کاما بلکه از ; استفاده کنید.

با انجام همه ی این اصلاحات کد مورد نرتون میشه این:




برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


اما این کد اصلا خوب نیست! در واقع من خواستم ایرادات نحوی و برخی پردازشیتون رو برطرف کنم تا با همون الگوریتم قبلیتون به جواب برسید. وقتی کد بالا رو مطالعه کردید (که البته کار میکنه) کد پایین رو که خیلی نسبت به اون بهتره بررسی کنید:



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

n00b
02-08-2017, 14:35
سلام..//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
************

سلام
خسته نباشید...
من سی پلاس پلاس رو تازه شروع کردم و بین ;()cin.get و ;()cin.ignore و ;()getch گیج شدم
کاربرد هرکدوم چی هست؟
چه تفاوتی بینشون هست
و اینکه چه زمانی باید ازشون استفاده بکنم ؟:n27:
********************
در صورتی که می خواید پنجره کنسول رو باز نگه دارید و منتظر عکس العمل کاربر برای بستن برنامه باشید می تونید از هر سه مورد استفاده کنید.../// فقط توجه کنید که getch استاندارد نیست و ممکنه توسط همه کامپایلر ها ساپورت نشه../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*****************
تابع cin.get برای دریافت ورودی از کاربر استفاده میشه و cin.ignore برای نادیده گرفتن ورودی کاربر../// از بین این سه تابع برای باز نگه داشتن پنجره کنسول cin.ignore از بقیه بهتره.../// برای اطلاعات بیشتر می تونید به آدرس های پایین مراجعه کنید...//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*****************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
**********************

یه چند تا سوال در مورد الگوریتم نویسی دارم ممنون میشم راهنماییم کنید اولیش اینه میگه الگوریتمی بنویسیم که اعداد 4 رقمی را تولید کنه که یکان و صدگان زوج و دهگان و هزارگان فرد باشه من تا ی جایی پیش بردم [

تو خط 13 مشکل وجود داره
upsara.com/images/dy4t_tmp_11273-memo_20170723_210351_02-413487638.jpg
**************************
برنامه رو به زبان ++C براتون نوشتم// روش کار به این صورت هست که برای تولید اعداد زوج// یک عدد تصادفی بین 0 تا 5 میسازیم (که میشه یکی از اعداد 0 ، 1 ، 2 ، 3 ، 4) و عدد رو ضربدر دو می کنیم تا تبدیل به یک عدد زوج بشه../// برای تولید اعداد فرد هم فرایند قبل رو تکرار می کنیم و عدد روج بدست اومده رو با عدد یک جمع می کنیم تا تبدیل به یک عدد فرد بشه../// در نهایت با ضرب کردن اعداد در 10 و 100 و 1000 اعداد رو در مکان مشخص شده قرار میدیم و با جمع کردن تمام این اعداد به یک عدد چهار رقمی مطابق با شرایط خواسته شده مسأله می رسیم...//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
*************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

sadegh_54
19-10-2017, 21:57
برنامه ای بنویسید که یک آرایه را از ورودی دریافت کرده وتمام جفت عناصری از آرایه که حاصل ضرب آنها برابر 24 است را چاپ کند .بچه ها ترو خدا کمکم کنید

n00b
20-10-2017, 17:07
برنامه ای بنویسید که یک آرایه را از ورودی دریافت کرده وتمام جفت عناصری از آرایه که حاصل ضرب آنها برابر 24 است را چاپ کند .بچه ها ترو خدا کمکم کنید
************
سلام...//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
********************
اول تعداد اعداد رو از کاربر دریافت می کنیم و یه آرایه با همون اندازه میسازیم../// در مرحله ی بعد آرایه رو با مقادیر ورودی کاربر پر می کنیم...//// و در نهایت با دو تا حلقه هر عدد رو با تمام اعداد دیگه ضرب می کنیم و اگر حاصل برابر با 24 شد اعداد ضرب شده رو در خروجی چاپ می کنیم.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
******************
اگر سوال یا مشکلی بود بنده در خدمتم../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
**************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

سپاهان 2013
31-12-2017, 15:07
به نام خدا
برنامه ای بنویسید که اسامی دانشجویان یک کلاس به همراه شماره دانشجویی و نمرات 2 درس آن را از طریق محیط کاربردی گرفته و بنا به درخواست کاربر برحسب نام و نام خانوادگی یا شماره ی دانشجویی یا نمرات هر درس مرتب سازی کنید و سپس آن ها را چاپ کنید

tatuy
25-02-2018, 14:36
لام عزیزان یه سوال درمورد کدی ک نوشتم دارم

#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <iostream>
#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <string>
#include ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) <vector>


using FString = std::string;


int* MyFunc()
{
int Data[5] = { 3, 5, 7, 10, 4 };
return Data;
}


void Display()
{
int* ptr = MyFunc();


std::cout << *ptr << std::endl;
ptr++;
std::cout << *ptr << std::endl;
ptr++;
std::cout << *ptr << std::endl;
ptr++;
std::cout << *ptr << std::endl;
ptr++;
std::cout << *ptr << std::endl;
}


int main()
{
Display();
system("pause");
return 0;
}

- - - Updated - - -

لام عزیزان یه سوال درمورد کدی ک نوشتم دارم

#include <iostream>
#include <string>
#include <vector>


using FString = std::string;


int* MyFunc()
{
int Data[5] = { 3, 5, 7, 10, 4 };
return Data;
}


void Display()
{
int* ptr = MyFunc();


std::cout << *ptr << std::endl;
ptr++;
std::cout << *ptr << std::endl;
ptr++;
std::cout << *ptr << std::endl;
ptr++;
std::cout << *ptr << std::endl;
ptr++;
std::cout << *ptr << std::endl;
}


int main()
{
Display();
system("pause");
return 0;
}

tatuy
25-02-2018, 14:48
این کد عضو اول رو که 3 هست نشون میده ولی بقیرو نشون نمیده

sbmu777
31-03-2018, 19:50
سلام
من کامپایلر MinGW رو نصب کردم و یک برنامه هم ایجاد کردم ولی اجرا نمیشه . این خطا رو میده :


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

اینم متن برنامه :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

آدرس فولدر bin رو هم به انتهای آدرسها در path اضافه کردم . لطفا راهنمای کنید . من صفر کیلومترم . با تشکر

n00b
01-04-2018, 06:38
سلام
من کامپایلر MinGW رو نصب کردم و یک برنامه هم ایجاد کردم ولی اجرا نمیشه . این خطا رو میده :


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

اینم متن برنامه :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

آدرس فولدر bin رو هم به انتهای آدرسها در path اضافه کردم . لطفا راهنمای کنید . من صفر کیلومترم . با تشکر
****************
سلام../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*******************
برای کامپایل سورس های ++C باید از دستور ++g استفاده کنید...//// خروجی یک فایل اجرایی به اسم a.exe خواهد بود که برای تغییر نامش می تونید از "<اسم فایل خروجی> o- " استفاده کنید.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*****************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
***********************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Ahoo78
07-11-2018, 16:48
سلام من یه سوااال خیلی مهم دارم.کسی میدونه برنامه ی این سوال چیه؟:::تابع بازگشتی بنویسید که با دریافت یک عدد به عنوان پارامتر بزرگترین رقم اون عدد را در خوروجی نمایش دهد

Ahoo78
07-11-2018, 16:54
سلام من یه سوااال خیلی مهم دارم.کسی میدونه برنامه ی این سوال چیه؟:::تابع بازگشتی بنویسید که با دریافت یک عدد به عنوان پارامتر بزرگترین رقم اون عدد را در خوروجی نمایش دهد

Ahoo78
07-11-2018, 19:12
سلام یه نفر لطف کنه سوال منو جواب بده.تابع بازگشتی بنویسید که با دریافت یک عدد به عنوان پارامتر بزرگترین رقم اون رو نمایش بده لطفا جواب بدین

afceaglee2013
07-11-2018, 20:08
سلام یه نفر لطف کنه سوال منو جواب بده.تابع بازگشتی بنویسید که با دریافت یک عدد به عنوان پارامتر بزرگترین رقم اون رو نمایش بده لطفا جواب بدین

روش کار کلا به این صورته که شما یه تابع مینویسی که یه عدد میگیره و بزرگترین رقمش رو برمیگردونه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
داخل تابع main خیلی خلاصه س فقط لازمه بنویسی که مقداری که این تابع برمیگردونه رو چاپ کنه همین

میریم داخل تابع BozorgtarinRagam(long v);

اینجا مینویسی که اگه عدد ورودی کوچکتر از 10 بود همون خودشو برگردونه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگه عدد بزرگتر از ده بود دو کار انجام میدیم
رقم آخر و بقیه عدد رو جدا میکنیم و با هم مقایسه میکنیم
یعنی همه برنامه داخل else همین if هستش
میتونی دو تا متغیر تعریف کنی a و b
داخل a یگان رو مینویسی (که همون باقی مانده تقسیم بر صفره و عملگرش رو حتما خودت میدونی)
داخل b هم بزرگترین رقم خارج قسمت تقسیم بر 10 رو (چون متغییر از نوع صحیح هست اعشارش خودبخود حذف میشه) .. این قسمت همون بازگشتی میشه یعنی باز خود همین تابع رو فراخوانی میکنی و خارج قسمت رو بهش ورودی میدی و مقداری که برمیگردونه رو میریزی داخل b
پایین تر مقایسه میکنی و هر کدوم از دو متغییر a,b بزرگتر بود return میکنی

akpa
08-11-2018, 01:31
این کد عضو اول رو که 3 هست نشون میده ولی بقیرو نشون نمیده
خب شما اومدی یه اشاره گر به تابع استفاده کردی خروجی تابع شما هم اولین عدد ارایه که سه باشه هست
اینکه ادرس اشاره گر رو افزایش بدی دلیلی بر اینکه تو ارایه حرکتی انجام بشه نیست

akpa
08-11-2018, 01:37
روش کار کلا به این صورته که شما یه تابع مینویسی که یه عدد میگیره و بزرگترین رقمش رو برمیگردونه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
داخل تابع main خیلی خلاصه س فقط لازمه بنویسی که مقداری که این تابع برمیگردونه رو چاپ کنه همین

میریم داخل تابع BozorgtarinRagam(long v);

اینجا مینویسی که اگه عدد ورودی کوچکتر از 10 بود همون خودشو برگردونه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگه عدد بزرگتر از ده بود دو کار انجام میدیم
رقم آخر و بقیه عدد رو جدا میکنیم و با هم مقایسه میکنیم
یعنی همه برنامه داخل else همین if هستش
میتونی دو تا متغیر تعریف کنی a و b
داخل a یگان رو مینویسی (که همون باقی مانده تقسیم بر صفره و عملگرش رو حتما خودت میدونی)
داخل b هم بزرگترین رقم خارج قسمت تقسیم بر 10 رو (چون متغییر از نوع صحیح هست اعشارش خودبخود حذف میشه) .. این قسمت همون بازگشتی میشه یعنی باز خود همین تابع رو فراخوانی میکنی و خارج قسمت رو بهش ورودی میدی و مقداری که برمیگردونه رو میریزی داخل b
پایین تر مقایسه میکنی و هر کدوم از دو متغییر a,b بزرگتر بود return میکنی
به جای بازگشتی میشه از یه حلقه while استفاده کرد و هربار عدد رو تقسیم بر ده کرد و باقبمانده رو با ماکسیسمم مقایسه کرد و هذ وقت عدد صفر شد حلقه تموم میشه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Ahoo78
08-11-2018, 16:07
من میدونم روش کار چطوریه ولی برنامه این سوال رو نمیدونم خودم یکی براش نوشتم ولی اجرا میشه اما بعد خطای اجرا نشون میده
#include <iostream>
using namespace std;
int maxdir (int a)
{
int max=0;
int maxx=maxdir(a);
while (maxx>0)
{
if (maxx%10>max)
{
max=maxx%10;
}
maxx/=10;
}
return max;
}
int main()
{
int a;
cin>>a;
cout<<maxdir(a);
return 0;
}

afceaglee2013
08-11-2018, 17:26
من میدونم روش کار چطوریه ولی برنامه این سوال رو نمیدونم خودم یکی براش نوشتم ولی اجرا میشه اما بعد خطای اجرا نشون میده
#include <iostream>
using namespace std;
int maxdir (int a)
{
int max=0;
int maxx=maxdir(a);
while (maxx>0)
{
if (maxx%10>max)
{
max=maxx%10;
}
maxx/=10;
}
return max;
}
int main()
{
int a;
cin>>a;
cout<<maxdir(a);
return 0;
}




هدف از نوشتن برنامه بصورت بازگشتی اینه که while استفاده نشه
تابع بازگشتی شما شرط خروج نداره همینجوری تا جایی ک جون سیستم بالا بیاد ادامه داره
اول کار باید یه شرط داشته باشی ک اگه عددت کوچکتر از ۱۰ بود خود عدد رو برکردونه ... این میشه شرط خروج که نمیذاره اورفلو بده
پایین کار همونطوری ک پست قبلی نوشته شده

Ahoo78
08-11-2018, 21:48
ممنون برم ببینم درست میشه یا نه

Ahoo78
08-11-2018, 21:56
هرکار کردم نشد دیگ مخم پوکیدددد تورو خدا بگین تو برنامه بالا کجا بزارمش دیگ نمیدونم چ کنم

afceaglee2013
09-11-2018, 01:58
۸ دیقه طول کشید مخت از کار بیوفته؟

بازگشتی اول کارش سخته ولی وقتی مخ ادم را بیوفته خیلی راحت میشه نوشتش

شرط خروج که مشخصه بعد از اون دو کار باید انجام بشه
تقسیم عدد به دو قسمت
اولی تک رقم سمت راستی و دومی بقیه عدد
اینا رو ک حتما میدونی چطور بدست بیاری
اولی با عملگر %
دومی هم با تقسیم ساده بر ۱۰

اولی هیچ کاری لازم نیست انجام بدی خودش تک رقمه
دومی رو هم میدی ب تابع که بزرگترین عدد رو پیدا کنه بیاره

بعد شما این دو تا رو مقایسه میکنی و بزرگتر رو return میکنی

Ahoo78
09-11-2018, 02:37
محض اطلاع این کارارو اون بالا انجام دادم

afceaglee2013
09-11-2018, 03:01
بنظر میاد بترتیب انجام ندادید

Ahoo78
11-11-2018, 14:40
من برنامه را دوباره طبق چیزی ک بالا گفتین نوشتم ولی این جمله ی پایینی رو نمیفهمم چطوری بنویسمش؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟

داخل b هم بزرگترین رقم خارج قسمت تقسیم بر 10 رو (چون متغییر از نوع صحیح هست اعشارش خودبخود حذف میشه) .. این قسمت همون بازگشتی میشه یعنی باز خود همین تابع رو فراخوانی میکنی و خارج قسمت رو بهش ورودی میدی و مقداری که برمیگردونه رو میریزی داخل b

afceaglee2013
11-11-2018, 17:09
من برنامه را دوباره طبق چیزی ک بالا گفتین نوشتم ولی این جمله ی پایینی رو نمیفهمم چطوری بنویسمش؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟

داخل b هم بزرگترین رقم خارج قسمت تقسیم بر 10 رو (چون متغییر از نوع صحیح هست اعشارش خودبخود حذف میشه) .. این قسمت همون بازگشتی میشه یعنی باز خود همین تابع رو فراخوانی میکنی و خارج قسمت رو بهش ورودی میدی و مقداری که برمیگردونه رو میریزی داخل b

خارج قسمت تقسیم بر ده رو به عنوان ورودی بده به تابع و مقدار برگشتیشو بریز تو b

sepid_mz226
22-11-2018, 23:36
سلام میخوام برنامه ای بنویسم که ازورودی بگیرد و چاپ کنه زوج یا فرد چطوری میشه؟
:n28::n28:

Ahoo78
23-11-2018, 00:31
سلام میخوام برنامه ای بنویسم که ازورودی بگیرد و چاپ کنه زوج یا فرد چطوری میشه؟
:n28::n28:
سلام اول باید یک متغیر تعریف کنی بعد بگی که یک عدد دریافت کنه بریزه تو متغیر بعد یه شرط میخوای با ifک توش میگی اگ اون عدد دریافتی ک تو متغیره باقیماندش برابر صفر شد چاپ کنه زوج ذر غیر اینصورت فرد و تموم:n01:

afceaglee2013
23-11-2018, 06:34
سلام اول باید یک متغیر تعریف کنی بعد بگی که یک عدد دریافت کنه بریزه تو متغیر بعد یه شرط میخوای با ifک توش میگی اگ اون عدد دریافتی ک تو متغیره باقیماندش برابر صفر شد چاپ کنه زوج ذر غیر اینصورت فرد و تموم:n01:

باقیمانده تقسیم بر 2 صفر باشه:n01:

Ahoo78
23-11-2018, 13:02
سلام میخوام برنامه ای بنویسم که ازورودی بگیرد و چاپ کنه زوج یا فرد چطوری میشه؟
:n28::n28:


باقیمانده تقسیم بر 2 صفر باشه:n01:
اوهوم من اینجوری نوشتم درست شد:n01:

Ahoo78
23-11-2018, 13:05
یه مشکل مهم تر هست من یه سوال دارم ک گفته لوزی چاپ کنه با ستاره ولی داخل لوزی خالی باشه فقط خودش باشه و با 2 تا for باشه .با 2 تا for نوشتم ولی نمیدونم چطوری بنویسم ک وسطش خالی باشه شرطش رو نمیدونم چطوری بزارم کلا هرچی به شکل نگاه کردم نشد رابطه ای براش پیدا کنم!حالا چ کنم؟؟؟؟:n03:

afceaglee2013
23-11-2018, 13:44
درود
خب توپرش روچطوری نوشتی ؟

Ahoo78
23-11-2018, 14:03
اینجا چطوری کدش رو بفرستم اینجا ک مینویسم به هم ریختس شما چطوری اینجا مینویسین؟

Ahoo78
23-11-2018, 14:04
درود
خب توپرش روچطوری نوشتی ؟
راستی سلام

afceaglee2013
23-11-2018, 14:05
داخل تگ کد بنویس علامتش مثل # ه

Ahoo78
23-11-2018, 14:10
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

- - - Updated - - -

درست شد کدش اون بالاس

afceaglee2013
23-11-2018, 14:28
راستی سلام
علیک سلاام



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید



n+5 رو تو if آخری یادت رفته n/2 بنویسی
و الگوریتمت با اعداد فرد مشکل داره (بخاطر n/2)
این الگوریتم رو بذار روش فکر کنم (دیگه پیر شدم مغزم از کار افتاده) ..

اگه با gotoxy کار کردین یه روش بگم با اون بنویس

Ahoo78
23-11-2018, 14:44
علیک سلاام



n+5 رو تو if آخری یادت رفته n/2 بنویسی
و الگوریتمت با اعداد فرد مشکل داره (بخاطر n/2)
این الگوریتم رو بذار روش فکر کنم (دیگه پیر شدم مغزم از کار افتاده) ..

اگه با gotoxy کار کردین یه روش بگم با اون بنویس
ااام نه تا حالا کار نکردم من تازه دانشجو ام اونم سوال امتجان میان ترمم بود ولی هیچ کس بلد نبود استادمونم گفت برین جواب پیدا کنین البته در لفافه گفت ولی به هرحال.البته من الان کنجکاو شدم در مورد 2 تاسوال اگ میشه لطفا جواب بدین اول:چند سالتونه مگه؟؟
دوم رشتتون چیه؟:n01:
راستی اصلا عجله نداشته باشین تا 5 شنبه وقت دارم

Ahoo78
23-11-2018, 15:02
علیک سلاام



n+5 رو تو if آخری یادت رفته n/2 بنویسی
و الگوریتمت با اعداد فرد مشکل داره (بخاطر n/2)
این الگوریتم رو بذار روش فکر کنم (دیگه پیر شدم مغزم از کار افتاده) ..

اگه با gotoxy کار کردین یه روش بگم با اون بنویس
یه چیز دیگ من باید این برنامه رو طوری بنویسم ک هر عددی ک بهش دادی لوزی رو نمایش بده برای قسمت بالای لوزی همچین چیزی دارم وتازه خالی باشه هم دارم ولی وقتی پایین رو براش مینویسم اصلا نشون نمیده کدش هم الان میفرستم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

afceaglee2013
23-11-2018, 16:00
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

- - - Updated - - -

درست شد کدش اون بالاس


ااام نه تا حالا کار نکردم من تازه دانشجو ام اونم سوال امتجان میان ترمم بود ولی هیچ کس بلد نبود استادمونم گفت برین جواب پیدا کنین البته در لفافه گفت ولی به هرحال.البته من الان کنجکاو شدم در مورد 2 تاسوال اگ میشه لطفا جواب بدین اول:چند سالتونه مگه؟؟
دوم رشتتون چیه؟:n01:
راستی اصلا عجله نداشته باشین تا 5 شنبه وقت دارم
منم نرمافزار خوندم ولی خیلی سال قبل

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
داخل for ها رو اینمدلی تغییر دادم و برای عدد های زوج فعلا کار میکنه



یه چیز دیگ من باید این برنامه رو طوری بنویسم ک هر عددی ک بهش دادی لوزی رو نمایش بده برای قسمت بالای لوزی همچین چیزی دارم وتازه خالی باشه هم دارم ولی وقتی پایین رو براش مینویسم اصلا نشون نمیده کدش هم الان میفرستم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینجا شرطتون رو طوری گذاشتید که اصلا وارد پایینی نمیشه

Ahoo78
23-11-2018, 16:21
منم نرمافزار خوندم ولی خیلی سال قبل

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
داخل for ها رو اینمدلی تغییر دادم و برای عدد های زوج فعلا کار میکنه



اینجا شرطتون رو طوری گذاشتید که اصلا وارد پایینی نمیشه
خیللللی ممنون ولی این کد یعنی چی تاحالا اینو ندیدمgetch();

afceaglee2013
23-11-2018, 16:25
کد های قدیمی سی هستش من با نسخه قدیمی توربو سی کار میکنم .. فکر کنم تو نسخه شما هم کار کنه .. چیز خاصی نیست منتظر میمونه کاربر یه کلید بزنه . برای اینکه صفحه رو نگه داره تا ببینیم چی چاپ شده نوشتم
clrscr هم صفحه رو پاک میکنه برای مرتب کردنه لازم نیست .. یادم رفت پاکشون کنم

Ahoo78
23-11-2018, 16:27
و اگ میشه یه توضیح مختصر برای این متغیر d ک تعریف کردین و خیلی جاها ب کار رفته میشه بدین؟لطفا!!؟؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Ahoo78
23-11-2018, 16:35
کد های قدیمی سی هستش من با نسخه قدیمی توربو سی کار میکنم .. فکر کنم تو نسخه شما هم کار کنه .. چیز خاصی نیست منتظر میمونه کاربر یه کلید بزنه . برای اینکه صفحه رو نگه داره تا ببینیم چی چاپ شده نوشتم
clrscr هم صفحه رو پاک میکنه برای مرتب کردنه لازم نیست .. یادم رفت پاکشون کنم
ممنون خیلی کمک بزرگی کردین بهم دو هفتس دارم خودمو میکشم جوابشو پیدا کنم نمیشه. بازم ممنون:n16:

afceaglee2013
23-11-2018, 16:37
مبنای کار رو ستاره بالایی سطر اول گرفتم
هر سطر که میاد پایین ستاره ها یکی به راست و یکی به چپ میره

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
d همون i بود ولی از نصف پایینتر که میره برنامه با مشکل مواجه میشه چون ستاره ها از محدوده لوزی خارج میشن
ما به متغییر احتیاج داریم که نیم تنه بالایی رو همون i باشه ولی نیم تنه پایین تا آخرش یدونه یدونه کم بشه تا برسه به صفر

Ahoo78
23-11-2018, 16:39
مبنای کار رو ستاره بالایی سطر اول گرفتم
هر سطر که میاد پایین ستاره ها یکی به راست و یکی به چپ میره

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
d همون i بود ولی از نصف پایینتر که میره برنامه با مشکل مواجه میشه چون ستاره ها از محدوده لوزی خارج میشن
ما به متغییر احتیاج داریم که نیم تنه بالایی رو همون i باشه ولی نیم تنه پایین تا آخرش یدونه یدونه کم بشه تا برسه به صفر
ممنووووووووووووون

Ahoo78
23-11-2018, 16:58
این برنامه برای اعداد فرد هم کار میکنه ها!!!!!!!!!!
دقیقا همونه من میخواستم

afceaglee2013
23-11-2018, 17:04
این برنامه برای اعداد فرد هم کار میکنه ها!!!!!!!!!!
دقیقا همونه من میخواستم
آره سطر وسطو دوبار میکشه ولی دیگه چاره ای هم نیست

Ahoo78
23-11-2018, 17:10
آره سطر وسطو دوبار میکشه ولی دیگه چاره ای هم نیست
ن اتفاقا کامل و قشنگ بدون هیچ اضافه ای نشون میده با هر عدد فرد و زوجی ک بهش میدم کامل نشون میده خط اضافه و یا تکراری هم نداره خییللللی خوبه

sepid_mz226
25-11-2018, 13:04
خیلی خیلی ممنون از پاسختون


سلام اول باید یک متغیر تعریف کنی بعد بگی که یک عدد دریافت کنه بریزه تو متغیر بعد یه شرط میخوای با ifک توش میگی اگ اون عدد دریافتی ک تو متغیره باقیماندش برابر صفر شد چاپ کنه زوج ذر غیر اینصورت فرد و تموم:n01:

sepid_mz226
25-11-2018, 13:06
سلام
چجوری میشه به زبان c برنامه ای نوشت ک ریشه های معادله درجه دوم رو پیدا کنه؟

a*x^2+b*x+c=0

afceaglee2013
25-11-2018, 14:59
اول باید مقادیر a,b,c رو از کار بر بگیرید بعد این معادله[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
رو در نظر بگیرید
یه شرط بذارید اگه داخل رادیکال منفی بود پیام نمایش بدید که معادله جواب نداره. اگه نه، برید هر دوتا جواب رو حساب کنید و نمایش بدید

(این برنامه یه حالت دیگه هم داره که کاربر کلا معادله رو بصورت تکست وارد میکنه و شما باید تجزیه تحلیل کنید و .... اگه منظورتون اون مدلی باشه کمی کارش زیاده)

jalal1272
08-01-2019, 19:49
void gotoxy(int x,int y) {
HANDLE out = GetStdHandle(STD_OUTPUT_HANDLE);
COORD new={x,y};
SetConsoleCursorPosition(out,new);
}

MahdiMatinfarid
13-03-2020, 20:00
من یک سوال برنامه نویسی دارم C++ ممنون میشم کمکم کنید صورت سوال اینه

برنامه ای برای پرداخت مبلغ عابر بانک بنویسید به این صورت که دستگاه دارای تعداد نامحدود سکه ی 1 و 2 و 5 تومانی می باشد. کاربر مبلغ دلخواهی را وارد میکند . چند راه مختلف برای پرداخت این مبلغ با این سکه ها وجود دارد؟ هرکدام از این راه ها را در یک سطر نمایش دهید.
ورودی 1 4Copy


خروجی 21 1 1 1
1 1 2
2 2Copy


ورودی 1 10Copy


خروجی 21 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 2
1 1 1 1 1 1 2 2
1 1 1 1 1 5
1 1 1 1 2 2 2
1 1 1 2 5
1 1 2 2 2 2
1 2 2 5
2 2 2 2 2
5 5Copy





ارسال پاسخ برای این سؤال



برنامه ای برای پرداخت مبلغ عابر بانک بنویسید به این صورت که دستگاه دارای تعداد نامحدود سکه ی 1 و 2 و 5 تومانی می باشد. کاربر مبلغ دلخواهی را وارد میکند . چند راه مختلف برای پرداخت این مبلغ با این سکه ها وجود دارد؟ هرکدام از این راه ها را در یک سطر نمایش دهید.
ورودی 1 4Copy


خروجی 11 1 1 1
1 1 2
2 2Copy


ورودی 2:grrr::grrr: 10Copy


خروجی 21 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 2
1 1 1 1 1 1 2 2
1 1 1 1 1 5
1 1 1 1 2 2 2
1 1 1 2 5
1 1 2 2 2 2
1 2 2 5
2 2 2 2 2
5 5Copy





ارسال پاسخ برای این سؤال



:grrr: رو موخم کمک کنید

MahdiMatinfarid
13-03-2020, 20:04
من یک سوال برنامه نویسی دارم C++ ممنون میشم کمکم کنید صورت سوال اینه

برنامه ای برای پرداخت مبلغ عابر بانک بنویسید به این صورت که دستگاه دارای تعداد نامحدود سکه ی 1 و 2 و 5 تومانی می باشد. کاربر مبلغ دلخواهی را وارد میکند . چند راه مختلف برای پرداخت این مبلغ با این سکه ها وجود دارد؟ هرکدام از این راه ها را در یک سطر نمایش دهید.
ورودی 1 4Copy


خروجی 21 1 1 1
1 1 2
2 2Copy


ورودی 1 10Copy


خروجی 21 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 2
1 1 1 1 1 1 2 2
1 1 1 1 1 5
1 1 1 1 2 2 2
1 1 1 2 5
1 1 2 2 2 2
1 2 2 5
2 2 2 2 2
5 5Copy





ارسال پاسخ برای این سؤال



برنامه ای برای پرداخت مبلغ عابر بانک بنویسید به این صورت که دستگاه دارای تعداد نامحدود سکه ی 1 و 2 و 5 تومانی می باشد. کاربر مبلغ دلخواهی را وارد میکند . چند راه مختلف برای پرداخت این مبلغ با این سکه ها وجود دارد؟ هرکدام از این راه ها را در یک سطر نمایش دهید.
ورودی 1 4Copy


خروجی 11 1 1 1
1 1 2
2 2Copy


ورودی 2:grrr::grrr: 10Copy


خروجی 21 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 2
1 1 1 1 1 1 2 2
1 1 1 1 1 5
1 1 1 1 2 2 2
1 1 1 2 5
1 1 2 2 2 2
1 2 2 5
2 2 2 2 2
5 5Copy





ارسال پاسخ برای این سؤال



:grrr: رو موخم کمک کنید
پیام قبلی ناخوانا بود