السلام عليكم
عندي برنامج اريد اسويه في C++
أرجوكم الي عنده حل يعطيني اياه لبكرا
مثلا:
1 5 2
8 3 4
والاوت بوت يطلع
8
3
4
2
5
1
بطريقة Recusion
ولأي استفسار هذا ايميليZahratzamaan@hotmail.com
السلام عليكم
عندي برنامج اريد اسويه في C++
أرجوكم الي عنده حل يعطيني اياه لبكرا
مثلا:
1 5 2
8 3 4
والاوت بوت يطلع
8
3
4
2
5
1
بطريقة Recusion
ولأي استفسار هذا ايميليZahratzamaan@hotmail.com
السلام عليكم
سوف أعطيك الفكرة فقط
int number = 438;
int digits[3]
loop while ( number != 0 && number > 10^n )
{
if ( number < 10^n+1) ans=10^n;
for (i=1; i<10 ,number < ans*i; i++)
digit[0]=i; //4
}
new_number = number - digit[0]*10^n; //438-400=38
//we will repeat the above loop with new number to get 3 then to get 8
//the second number as will as the first numberهذا الموضوع مغلق.