برگزیده های پرشین تولز

سوال برنامه نویسی

saraniki

Registered User
تاریخ عضویت
6 می 2015
نوشته‌ها
306
لایک‌ها
79
یک سوال برنامه نویسی از خدمتتون داشتم.هر کسی میدونه بنویسه.کمک بزرگی بهم کرده.(به هر زبان برنامه نویسی که بلد)
3 عدد a , b , c داریم.برنامه ای بنویسید که خروجی آن به صورت زیر باشد:

abc


acb


bac


bca


cab


cba
 

web-developer

Registered User
تاریخ عضویت
29 دسامبر 2015
نوشته‌ها
572
لایک‌ها
725
اعداد رو به رشته تبدیل کن
بعد رشته ها رو به هر ترتیبی که میخای بهم الصاق کن
بعد رشته ها رو چاپ کن
(می تونی رشته ها رو به عدد تبدیل کنی و چاپ کنی)
 

LORD.SPY

Registered User
تاریخ عضویت
7 سپتامبر 2011
نوشته‌ها
463
لایک‌ها
117
سلام دوست عزیز

با زبان PHP تقدیمتون میکنم :‌
PHP:
<?php

$a = 1;
$b = 2;
$c = 3;

echo $a.$b.$c . '<br>';
echo $a.$c.$b . '<br>';
echo $b.$a.$c . '<br>';
echo $b.$c.$a . '<br>';
echo $c.$a.$b . '<br>';
echo $c.$b.$a . '<br>';

?>

موفق باشید .
 

saraniki

Registered User
تاریخ عضویت
6 می 2015
نوشته‌ها
306
لایک‌ها
79
سلام.مرسی از پاسختون ، از هر دو کاربر عزیز:general601::general601::general601:
بنده رشته ام کامپیوتر نیست:(
اما کمی سی پلاس پلاس بلدم;)
کاشکی به زبان پلاس هم می نوشتید :general505:
ی دنیا ممنون:general406::general406::general406:
خدا ی در دنیا صد در آخرت نصیبتون کنه:):):)
 

saraniki

Registered User
تاریخ عضویت
6 می 2015
نوشته‌ها
306
لایک‌ها
79
یک سوال برنامه نویسی از خدمتتون داشتم.هر کسی میدونه بنویسه.کمک بزرگی بهم کرده.(به هر زبان برنامه نویسی که بلدید غیر از پی اچ اپی)
3 عدد a , b , c داریم.برنامه ای بنویسید که خروجی آن به صورت زیر باشد:


abc


acb


bac


bca


cab


cba
 

aordibehesht

Registered User
تاریخ عضویت
28 جولای 2007
نوشته‌ها
181
لایک‌ها
90
سلام دوست عزیز

با زبان PHP تقدیمتون میکنم :‌
PHP:
<?php

$a = 1;
$b = 2;
$c = 3;

echo $a.$b.$c . '<br>';
echo $a.$c.$b . '<br>';
echo $b.$a.$c . '<br>';
echo $b.$c.$a . '<br>';
echo $c.$a.$b . '<br>';
echo $c.$b.$a . '<br>';

?>

موفق باشید .
سلام
ممنون از اینکه پاسخ دوستمون رو دادین اما چیزی که شما نوشتین برنامه نیست. فرض کنید اگر n حالت مختلف داشته باشه باز هم به همین شکل دستی می نویسید ؟



یک سوال برنامه نویسی از خدمتتون داشتم.هر کسی میدونه بنویسه.کمک بزرگی بهم کرده.(به هر زبان برنامه نویسی که بلدید غیر از پی اچ اپی)
3 عدد a , b , c داریم.برنامه ای بنویسید که خروجی آن به صورت زیر باشد:


abc


acb


bac


bca


cab


cba
سلام
به زبان C تقدیم شما :
کد:
#include <stdio.h>
#include <string.h>
void swap(char *x, char *y)
{
    char temp;
    temp = *x;
    *x = *y;
    *y = temp;
}

void permute(char *a, int l, int r)
{
   int i;
   if (l == r)
     printf("%s\n", a);
   else
   {
       for (i = l; i <= r; i++)
       {
          swap((a+l), (a+i));
          permute(a, l+1, r);
          swap((a+l), (a+i));
       }
   }
}
/*  Baraye Teste Codehaye Bala */
int main()
{
    char str[] = "ABC";
    int n = strlen(str);
    permute(str, 0, n-1);
    return 0;
}
 

saraniki

Registered User
تاریخ عضویت
6 می 2015
نوشته‌ها
306
لایک‌ها
79
سلام به همه دوستان.تشکر از جواب هاتون;)
عالی بود:general707:
بازم هر کسی جوابی داره بنویسه.خوشحال میشم:)
:general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504:
 

saraniki

Registered User
تاریخ عضویت
6 می 2015
نوشته‌ها
306
لایک‌ها
79
سلام به همه دوستان.تشکر از جواب هاتون;)
عالی بود:general707:
بازم هر کسی جوابی داره بنویسه.خوشحال میشم:)
:general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504::general504:
 
بالا