دانشجویان مهندسی آی تی دانشگاه شهید مدنی آذربایجان 93

متن مرتبط با «c» در سایت دانشجویان مهندسی آی تی دانشگاه شهید مدنی آذربایجان 93 نوشته شده است

جزوه ی مفید ساختمان داده(data structure)

  • http://shahroodut.ac.ir/fa/download.php?id=1111125379 ,جزوه ی ساختمان داده,data structure,ساختمان داده ...ادامه مطلب

  • سوالات مسابقات برنامه نویسیacm سال های 2010 تا 2014

  • سال 2010 http://icpc.sharif.edu/acmicpc10/problems/P89.pdf سال 2011 http://icpc.sharif.edu/acmicpc11/problems/P90.pdf سال 2012 http://icpc.sharif.edu/acmicpc12/problems/P91.pdf سال 2013   http://icpc.sharif.edu/acmicpc13/problems/P92.pdf سال 2014 http://icpc.sharif.edu/acmicpc14/problems/P93.pdf  موفق باشید... ,سوالاتacm,acm,مسابقهacm ...ادامه مطلب

  • خلاصه برنامه نویسی(++c) فقط در83صفحه...!!!

  • لینک دانلود: http://s5.picofile.com/file/8154409084/jozve_c_www_yekmobile_com_.zip.html موفق باشید... ,خلاصه برنامه نویسی,c++ ...ادامه مطلب

  • توابع بازگشتی در(++c)

  • توابع بازگشتی در C++ توابع بازگشتی توابعی هستند که در درون تعریف خود تابع هم فراخوانی میشوند. هدف از اینکار صرفه جویی در کد نویسی و ایجاد خلاقیت است. به این نکته توجه داشته باشید که حتما شرطی برای تابع بازگشتی باید وجود داشته باشد تا برنامه به درستی اجرا شود و نتایج خواسته شده از تابع بدست آید و اگر این مورد رعایت نشود تابع بینهایت بار فراخوانی شده و هیچ وقت برنامه به پایان نمی رسد . کدی به زبان C++ با استفاده از تابع بازگشتی بنویسید که حاصلضرب دو عدد را با استفاده از حاصلجمع آنها بدست آورد .(برای حل این مثال لازم است بدانید که :) a*b=a -----> اگر b=1 a*b=a*(b-1)+a -----> اگر b>1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42   #include <iostream.h> #include <conio.h> int product(int, int); int main() { int a, b; cout << "Enter first number :" ; cin >> a; cout << "Enter second number :" ; cin >> b; cout << product(a, b); getch(); retu 0; } int product(int a, int b) { if(b == 1) retu a; retu (a + product(a, b-1)); } //////////////////////توضیح\\\\\\\\\\\\\\\\\\\\ /* a=4, b=3 1) if(3==1) retu 4; retu(4+product(4,3-1)) 2) if(2==1) retu 4; retu(4+product(4,2-1)) 3) if(1==1) retu 4; retu(4+product(4,1-1)) */ Enter first number :4 Enter second number :3 12 در فراخوانی سوم از تابع بازگشتی بالا، شرط درست است پس مقدار 4 به فراخوانی دوم بر میگردد و باز با مقدار 4 فراخوانی دوم جمع شده و عدد حاصل که 8 است به فراخوانی اول بر میگردد و باز با 4 جمع شده و در نهایت مقدار 12 که جواب,توابع ...ادامه مطلب

  • برنامه تعیین عدد کامل به زبان(++c)

  • http://s5.picofile.com/d/930c3817-6229-49a7-b7a8-0c8cdb2c8ace/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87_%D8%AA%D8%B9%DB%8C%DB%8C%D9%86_%D8%B9%D8%AF%D8%AF_%DA%A9%D8%A7%D9%85%D9%84_%D8%A8%D9%87_%D8%B2%D8%A8%D8%A7%D9%86C_.rtf ,برنامه تعیین عدد کامل,عدد کامل,برنامهc++, ...ادامه مطلب

  • درس آرایه ها دربرنامه نویسی ++C

  • آرایه ها تعدادی متغییر هم نوع هستند که با یک نام مشترک ویک عدد بنام اندکس منحصر به فرد برای هر متغیر شناخته می شوند. حافظه مر بوط به این متغییر ها بصورت متوالی و پشت سرهم در حافظه قرار میگیرند. وبه صورت ];تعداد[نام   نوع دادهای تعریف می شوند. مثال: int x[10]; float y[4]; char z[30]; نکته: 1.اندکس اولین خانه از صفر شروع می شود. 2.در صورت دستیابی به خانه های تعریف نشده از یک آرایه مثلاx[10]پیغام خطایی دریافت نخواهید کرد. لذا همیشه مراقب بازه اندکس ها باشید چرا که چنین دستیابی های غیر مجازی می تواند نتایج عجیب و غیر قابل پیش بینی داشته باشد مثل تغییر مقادیر سایر متغیرها.   بعد از تعریف یک آرایه شما می توانید با عباراتی مثل x[0]  x[1]  …x[n-1] به عناصر یا همان متغییر ها ی آرایه دسترسی داشته باشید در واقع عبارات فوق کاملا مشابه متغییر های معمولی دیگر عمل میکنند.   برای مثال می توانید بنویسید: cin>>x[0]; با این دستور می توانید اولین عنصر آرایه را بخوانید.یا با قرار دادن این دستور در یک حلقه forواستفاده از اندکس حلقه بجای عدد صفر تمام عناصر آرایه را بخوانید. for(int i=0;i<10;i++)   cin>>x[i]; نکته: 1.انتساب آرایه ها به یکدیگر غیر مجاز است و سبب بروز خطای کامپایلری می شود. int x[10]; int y[10]; خطا        x=y; 2.از آرایه های کاراکتری برای ذخیره ی رشته ها استفاده می شود که در جلسات بعدی بیان خواهد شد.   3.آرایه ها می توانند چند بعدی باشند مثل یک ماتریس دو بعدی  یا یک مکعب سه بعدی که تجسمش کمی مشکل است.معمولا برنامه نویسان از آرایه های بیشتر از دوبعدی استفاده نمی کنند. int a[3][4][5]; مقدار اولیه در آرایه ها: آرایه ها مانند سایر انواع مقدار اولیه ندارند لذا باید در صورت لزوم به آنها مقدار اولیه داد. به مثال ها توجه کنید. int x[5]={2,56,4,8,4}; پنج خانه آرایه بترتیب با اعداد ذکر شده مقدار دهی میشوند. int y[2][3]={1,4,5,9,54,21,97}; int y[2][3]={{1,4,5},{54,21,97}; دو دستور بالا یک کار برد دارند ام خوانایی دستور دوم بیشتر است. Int y3d[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,, ...ادامه مطلب

  • جدیدترین مطالب منتشر شده

    گزیده مطالب

    تبلیغات

    برچسب ها