Alternate Text تولید اعداد سه رقمی با اعداد 1و2و3 بدون تکرار در یکان،دهگان و صدگان

نویسنده : محمدحسین عبدالهی | دسته بندی : زبان های برنامه نویسی مایکروسافت
Alternate Text 12 Alternate Text 195

به نام خدای مهربان

در این آموزش می خوام برای آشنا شدن دوستانی که تازه شروع به برنامه نویسی اعداد سه رقمی رو با اعداد 1و2و3 تولید کنم به صورتی که هیچ کدوم از یکان ، دهگان و صدگان اونا تکراری نباشند.(یعنی 6 حالت)

به این صورت :

123

132

213

231

312

321

این کد در محیط ویژوال استودیو نوشته شده.

کد برنامه :


 

#include "stdafx.h"
#include <iostream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    for (int i = 1; i <= 3; i++)
    {
        for (int j = 1; j <= 3; j++)
        {
            for (int k = 1; k <= 3; k++)
            {
                if (i != j && i != k && j != k)
                {
                    cout << i << j << k << "\n";
                }
            }
        }
    }
    getchar();
    return 0;
}

 

تولید اعداد سه رقمی با اعداد 1و2و3 بدون تکرار در یکان،دهگان و صدگان