<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های آقای پایان‌نامه</title>
        <link>https://virgool.io/feed/@info178</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-17 09:49:23</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/2992052/avatar/wT2wYx.png?height=120&amp;width=120</url>
            <title>آقای پایان‌نامه</title>
            <link>https://virgool.io/@info178</link>
        </image>

                    <item>
                <title>مرتب‌سازی انتخابی به زبان سی پلاس پلاس - Selection Sort Cplus</title>
                <link>https://virgool.io/@info178/%D9%85%D8%B1%D8%AA%D8%A8-%D8%B3%D8%A7%D8%B2%DB%8C-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8%DB%8C-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D8%B3%DB%8C-%D9%BE%D9%84%D8%A7%D8%B3-%D9%BE%D9%84%D8%A7%D8%B3-selection-sort-cplus-ajejgcpho7it</link>
                <description>با سلام خدمت کاربران محترم؛ به‌عنوان اولین مطلب مندرجه در وب‌سایت «یک پروژه‌ی کاربردی، رایگان و به زبان شیرین سی‌پلاس پلاس» را برای شما انتخاب کرده‌ایم - مرتب‌سازی حبابی.1. ابتدا دو کتابخانه‌ی مورد نیاز را وارد می‌کنیم#include&lt;iostream&gt;#include&lt;conio.h&gt;**کتابخانه‌ی اول برای استفاده از دستورات ورودی، خروجی، دریافت مقدار و پرینت یک متن استفاده می‌شود.**کتابخانه‌ی دوم هم برای بهره‌وری از کاراکترها، دستورات، لاین‌ها و ... استفاده می‌شود.using namespace std;اگر قصد دارید از کتابخانه‌های توسعه داده‌شده در سی‌پلاس و مرتبط با سال 2011 استفاده نمایید؛ دستور فوق باید فراخوانی شود.در ادامه باید؛ یک آرایه تعریف کنیم و سپس عناصر مربوط به آرایه که قرار است به صورت دلخواه توسط کاربر دریافت شود را مشخص نماییم.cout&lt;&lt;&quot;Lotfan Tedad Arraye Ra Vared Namaeid :&quot;;cin&gt;&gt;n;for(i=0;i&lt;n;i++){cout&lt;&lt;&quot;Onsor Shomare :[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;;cin&gt;&gt;arraye[i];}یک پیام به کاربر نمایش داده می‌شود.تعداد عناصر آرایه از کاربر پرسیده و سپس در متغیر عددی n ریخته می‌شود.یک حلقه‌ی For از 0 الی n با حرکت یک عددی ایجاد و سپس عناصر مربوط به آرایه مشخص و از کاربر دریافت می‌گردد.**در ادامه و پس از دریافت کامل عناصر آرایه؛ مرتب‌سازی را انجام می‌دهیم.//Sortfor(i=0;i&lt;n;i++){for(j=i+1;j&lt;n;j++){if (arraye[i]&gt;arraye[j]){temp=arraye[i];arraye[i]=arraye[j];arraye[j]=temp;}}}دو حلقه For نیاز داریم - حلقه‌ی اول کل عناصر آرایه را پیشمایش و حلقه‌ی دوم هر عنصر را عنصر قبل مقابسه و در صورت برقراری شرط «بزرگتر بودن»؛ مقادیر عناصر را جابجا و تا مرحله‌ی آخر ادامه می‌یابد.**در نهایت دستور زیر برای چاپ استفاده می‌گردد.//Printcout&lt;&lt;&quot;Natije :&quot;&lt;&lt;endl;for(i=0;i&lt;n;i++){cout&lt;&lt;arraye[i]&lt;&lt;endl;}getch();return 0;}</description>
                <category>آقای پایان‌نامه</category>
                <author>آقای پایان‌نامه</author>
                <pubDate>Fri, 02 Feb 2024 15:55:20 +0330</pubDate>
            </item>
            </channel>
</rss>