دانلود پروژه - امروز : سه شنبه ۲۸ دی ۱۳۹۵

تمرین های سی پلاس پلاس

سورس کد ماتریس همجواری گراف سی پلاس پلاس ++c

موضوع : تمرین های سی پلاس پلاس,ساختمان داده,سی پلاس,ماتریس

سورس کد ماتریس همجواری گراف سی پلاس پلاس ++c

سورس کد ماتریس همجواری گراف سی پلاس پلاس ++c

سورس کد ماتریس همجوار گراف به زبان سی پلاس پلاس

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

توضیح پروژه : می خواهیم به صورت تصادفی یک ماتریس مربع  N*N صفر یک تولید کنیم و سپس در خروجی مانند مثال بالا، تعداد یال ها تعداد طوقه و همچنین درجه هر راس گراف مذکور را چاپ کنیم.

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

ادامه + دانلود

سورس کد چاپ یک عدد تا عدد مورد نظر بدون استفاده از حلقه سی پلاس پلاس

موضوع : آموزش سی پلاس پلاس,تمرین های سی پلاس پلاس,سورس رایگان,سی پلاس

سورس کد چاپ یک عدد تا عدد مورد نظر بدون استفاده از حلقه سی پلاس پلاس

سورس کد چاپ یک عدد تا عدد مورد نظر بدون استفاده از حلقه سی پلاس پلاس

چاپ اعداد بدون استفاده از حلقه ها

چاپ اعداد بدون استفاده از حلقه شاید خیلی از ما دنبال سورس کدی باشیم که چطور می توان بدون استفاده از حلقه عدد مورد نظری که می نویسیم رو از یک تا عدد مورد نظر رو ادامه بده برنامه ما مثل اینکه می خواهیم حلقه ای بنویسیم که از یک تا ۵۰ رو برامون چاپ کنه و چیزی به ذهن من و شما میاد این هستش که حلقه ای for بنویسیم که از یک شروع بشه و تا اینکه متغییر I ما پلاس پلاس بشه و به عدد مورد نظر ما برسه ولی چطور میشه ؟ بدون استفاده از حلقه ها کدی بنویسیم که از عدد یک شروع کنه و تا عدد مورد نظری که ما می خواهیم ادامه بده و عددهای بین آن ها رو به ترتیب چاپ کنه ؟ خوب اینجاست که سی پلاس در خدمت شماست.خوب دوستان عزیز ما در زبان  سی پلاس پلاس تابع ها و یا به اختصار تابع های بازگشتی داریم که می توان این کارو پیاده سازی کنید.دستورات خیلی ساده هستش که اگر کد رو ببنید خودتون متوجه می شید و نیاز به توضیح نداره فقط اینکه شما تابع می نویسید که ورودی رو بگیره و تا اون عددی که منظور ورودی که فرستادید ادامه بده مثل حلقه ها که شروع آن و اینکه تا کجا ادامه بده به این صورت می توانید بنویسید.
ما الان در این سورس کد یک تابع نوشتیم:
بنام ceplus که از نوع عدد صحیح و یک ورودی از ما می گیره .

نکته مهم در این سورس کد اینجاست که با دستور IF ما شرط می ذاریم تا زمانی که به عدد یک نرسیده برای ما از عددی که کاربر مورد نظر وارد کرده یکی یکی کم کنه (n-1)

فرض کنید  کاربری عدد ۱۰ را وارد کرده است :
۱۰-۹
۹-۸
۸-۷
۷-۶
۶-۵
۵-۴
۴-۳
۳-۲
۲-۱

ادامه + دانلود

دانلود سورس کد اسکی سی پلاس پلاس ++c

موضوع : تمرین های سی پلاس پلاس,سورس رایگان,سی پلاس

دانلود سورس کد اسکی سی پلاس پلاس ++c

دانلود سورس کد اسکی سی پلاس پلاس ++c

دانلود کد اسکی اعداد ++c

کد اسکی سی پلاس پلاس با سلام و احترام خدمت کاربران گرامی سایت سی پلاس امروز در این پست از سایت سی پلاس می خواهم در مورد کد اسکی اعداد و حروف صحبت کنیم و این حل تمرینی هستش از کتاب مهندس عین الله جعفر نژاد قمی که سورس کد اسکی هستش خوب اول می پردازیم به تاریخچه کد اسکی :
تاریخچه اسکی (ASCII)
به گفته سایت ویکی‌دات (WikiDot)؛ ایده طراحی کاراکتر اینکدینگ اسکی (ASCII) در ماه مه سال ۱۹۶۱ توسط Bob Bemer به ANSI (مخفف American National Standards Institute به معنای “موسسه استانداردهای ملی آمریکا) فرستاده شد و در همان سال کمیته‌ای با عنوان X3.4 (که زیرگروه X3 بوده) به رهبری John Auwaerter به نمایندگی اکثر سازندگان تشکیل شده و به کار کردن روی این ایده مشغول شدند. گروه X3.4 بیش از دو سال بر روی این ایده کار کردند که بیشتر این مدت طی بحث‌های بیهوده سپری شد و درنهایت در سال ۱۹۶۳ اسکی بوجود آمد.
در سال ۱۹۶۴ اولین سیستم عاملی که قرار بود توسط IBM با نام Operating System/360 از استاندارد ASCII استفاده کند به دلیل عدم تطابق کاراکتر ست ASCII با استاندارد پرینترها و دستگاه‌های پانچ (EBCDIC) کنسل شد. به خاطر مشکلات موجود، اسکی تا سال ۱۹۸۱ بدون استفاده ماند و طی این مدت تنها کامپیوتر UNIVAC 1050 محصول IBM بود که از استاندارد اسکی استفاده می‌کرد تا اینکه در سال ۱۹۸۱ نیاز به اسکی بیشتر شد و کامپیوترها تا جایی که می‌توانستند به این استاندارد مجهز شدند.
منبع تاریخچه اسکی: Wikidot.com
اسکی (ASCII) چیست؟
کلمه اسکی (ASCII) مخفف عبارت “American Standard Code for Information Interchange” به معنای “استاندارد کدگذاری آمریکایی برای تبادل اطلاعات” بوده و تلفظ آن /ˈæski/ است. اسکی یکی از کدبندی‌های نوشته (Character Encoding) است که به وسیله آن طرفین مبادله کننده اطلاعات می‌توانند به طور صحیح داده‌ها را دریافت و تشخیص بدهند. به عبارت بهتر؛ ASCII نوعی قرارداد برای تشخیص نوشته‌هاست.

ادامه + دانلود

حل تمرینات سی پلاس پلاس کتاب جعفر نژاد قمی

موضوع : تمرین های سی پلاس پلاس,سورس رایگان,سی پلاس

حل تمرینات سی پلاس پلاس کتاب جعفر نژاد قمی

حل تمرینات سی پلاس پلاس کتاب جعفر نژاد قمی

حل تمرین های درس سی پلاس پلاس کتاب مهندس عین الله جعفر نژاد قمی

حل تمرینات سی پلاس پلاس کتاب جعفر نژاد دوستان سی پلاس با سلام و احترام بدین وسیله به اطلاع شما دوستان عزیز می رسانیم که در این پست از سایت سی پلاس اقدام به حل تک تک سوالات کتاب مهندس عین الله جعفرنژاد قمی می پردازیم لطفا دقت کنید این صفحه را می توانید در مرورگر خودتان ذخیره کنید تا به این پست مراجعه کنید و از تمریناتی که حل می کنیم استفاده کنید. دقت کنید مقداری از تمرینات هر روز حل می شود و در اختیار در شما دوستان عزیز قرار می گیرد.
برنامه ای که برای شما دوستان آماده کرده ایم چاپ اطلاعات $ ها به صورت شکل بالا که در تصویر اگر مشاهده کنید موجود می باشد. قرار است برنامه ای بنویسیم که شکل ۵*۴ را برای ما چاپ کند.
برنامه به این صورت عمل می کند که دو حلقه تو در تو که اولین ستون و دومی ردیف را برای ما چاپ می کند.
به این صورت که مشاهده می کنید به صورت ستونی ۴ می باشد و به صورت ردیفی ۶ می باشد پس برای چاپ اطلاعات این شکل داریم.

همان طوری که در بالا مشاهده می کنید دو تا حلقه تعریف کردیم که حلقه for اولی ستون را برای ما نمایش می دهد و دومین حلقه کارش چاپ ردیف می باشد.
حالا اگر قراره علامت $ (دالیر) را برای ما  چاپ کند کافی است shift+4 را بزنیم تا علامت دالیر برای ما اضافه شود.
همان طوری که می دانید برای چاپ اطلاعات ما از >>cout استفاده می کنیم.

ادامه + دانلود

سورس الگوریتم برج هانوی C++

موضوع : تمرین های سی پلاس پلاس,سورس رایگان,سی پلاس

سورس الگوریتم برج هانوی C++

سورس الگوریتم برج هانوی C++

دانلود سورس کد برج هانوی سی پلاس پلاس

برج هانوی ++c در این بخش از سایت دانلود سی پلاس می پردازیم به سورس کد برج هانوی سی پلاس پلاس
هدف ما از این سورس کد رسیدن به  ارائه الگوریتمی است که کمترین توالی حرکت‌ها را برای انتقال دیسک‌ها به ما بدهد. مثلاً اگر n=۲ باشد، توالی حرکت به صورت زیر است:
حل مساله برج هانوی با ۴ دیسک
دیسک ۱ را به میله B منتقل می‌کنیم.
دیسک ۲ را به میله C منتقل می‌کنیم.
دیسک ۱ را به میله C منتقل می‌کنیم.
حل مساله برج هانوی با ۳ دیسک
توجه داشته باشید که بر اساس قانون اول نمی‌توان به غیر از بالاترین دیسک هر میله، به دیسک دیگری از آن دسترسی پیدا کرد.
حال سوال این است که آیا این مساله به کمک تکنیک بازگشت قابل حل است؟ اصولاً چه مسائلی را می‌توان بازگشتی حل نمود؟
برای اینکه مساله‌ای بتواند با روش بازگشتی حل شود باید یک ویژگی اساسی داشته باشد. مساله اصلی (مساله‌ای که به ما داده می‌شود) قابل خرد شدن به زیر مساله‌هایی از همان نوع مساله اصلی باشد، به شرطی که اندازه زیر مساله‌های ایجاد شده کمتر باشد. آنگاه می‌توان امیدوار بود که آن را به طور بازگشتی حل کرد! این ویژگی در مورد مساله برج هانوی صدق می‌کند. ایده اصلی این است که توجهمان را به جای حرکت بالاترین دیسک، روی پایین‌ترین دیسک میله متمرکز کرده، و مراحل زیر را طی می‌کنیم:
n – ۱ دیسک بالایی را با شرایط ذکر شده و به کمک میله C به میله B منتقل می‌کنیم. بزرگترین دیسک را از میله مبدا به میله مقصد حرکت می‌دهیم. n – ۱ دیسک را که هم اکنون در میله B هستند با شرایط داده شده به میله مقصد انتقال می‌دهیم. می‌بینیم که توانستیم عملیات جابجا کردن n دیسک را به دو عملیات مشابه ولی با اندازه کمتر و یک عملیات ساده تقسیم کنیم. واضح است که جابجا کردن n – ۱ قرص راحتتر از جابجا نمودن n قرص است.

ادامه + دانلود
نماد کسب و کار اینترنتی
تمام حقوق مادی و معنوی و طرح قالب برای "سی پلاس" محفوظ است و هر گونه کپی برداری خلاف قوانین می شود. گرافیک و طراحی : دانلود پروژه