المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : اطلب المساعدة من المحترفون في البرمجة



bachir1988
18-07-2005, 12:12 AM
السلام عليكم الطلب هو اني اريد برنامجا او اي شئ يقوم باحصاء الارقام من 1الى 49 ويكون في كل سطر 6ارقام وكل سطر لا تتكرر نفس الارقام

wellknownQ8
18-07-2005, 02:44 PM
و عليكم السلام و الرحمة..

أخي الكريم.. ممكن توضيح أكثر... و بأي لغة برمجة ..!

أم تريدها pseudocode أو كخوارزمية ..!؟

wellknownQ8
23-07-2005, 01:44 AM
الارقام مثلا : 1-2-3-4-5-6
7-8-9-10-11-12
13-14-15-16-17-18
20-21-22-23-24-25
اريدها هكدا في جميع الارقام من 1 الى 49 اريد كل الارقام ان تتشابك بينها


تفضل اخي الكريم هذا الكود بلغة C/C++


#include <iostream>
using namespace std;
int main()
{

هذا السطر لتكرار عملية الطباعة 49 مرة
for( int i=1; i<=49; i++){

-- هذا السطر لطباعة الرقم الحالي -- و في اول مرة سيطبع على الشاشة الرقم 1
cout << i;

هذا السطر الذي ينشئ سطرا جديدا بعد طباعة 6 ارقام
if ( i%6 == 0 )
cout <<"\n";

else
cout << "-";

}

return 0;
}

اتمنى ان يفيدك هذا..
و السلام عليكم :)

The Coder
26-07-2005, 12:52 AM
سلام عليكم



اعتقد ان برنامجك يا اخي مهو المطلوب (ارجو المعذرة)



لانه قال تتشابك فيما بينها



اليك هذا البرنامج البسيط الذي يشبك كل الارقام وكل الاحتمالات من 1 - 49 في ست خانات

The Coder
26-07-2005, 12:56 AM
using System;

namespace ConsoleApplication1

{

class Class1

{

[STAThread]

static void Main(string[] args)

{

for(int i_1=0 ; i_1<50 ; i_1 ++ )

{

for (int i_2=0;i_2<50;i_2++)

{

for (int i_3=0;i_3<50;i_3++)

{

for (int i_4=0;i_4<50;i_4++)

{

for (int i_5=0;i_5<50;i_5++)

{

for (int i_6=0;i_6<50;i_6++)

{

if(i_1==i_2||i_1==i_3||i_1==i_4||i_1==i_5||i_1==i_6||i_2==i_3||i_2==i_4||i_2==i_5||i_2==i_6||i_3==i_ 4||i_3==i_5||i_3==i_6||i_4==i_5||i_4==i_6||i_5==i_6)

{

}

else

{

Console.WriteLine(i_1+" "+i_2+" "+i_3+" "+i_4+" "+i_5+" "+i_6);

}

}

}

}

}

}

}

}

}

}

The Coder
26-07-2005, 12:58 AM
نسيت شيئا

هذا البرنامج بلغة السي شارب
C# ولو تبي بالسي بلس بلس C++ او اي لغة اخرى راسلني
شكراا
واسف يا اخ
wellknownQ8

wellknownQ8
26-07-2005, 10:08 PM
اعتقد ان برنامجك يا اخي مهو المطلوب (ارجو المعذرة)
لانه قال تتشابك فيما بينها
---------

واسف يا اخ
wellknownQ8

:) لا.. عادي جدا أخي الكريم .. ^_^
بالعكس شكرا لمشاركتك..

و على فكرة.. أنا ليلحين مو فاهم ما المقصود من التشابك فيما بينها !!!؟؟

و السلام :)

The Coder
27-07-2005, 12:53 AM
شكرا يا اخي على اخلاقك العالية


متشابكة يعني .... انا اقلك مثال

123
132
231
213
321
312

هذه جميع الاحتمالات الممكنة لثلاث اعداد وهي الواحد والاثنين والثلاثة
عدد الخانات تساوي ثلاثة (مع العلم انها لا تتساوى)

مثال اخر

1 2
1 3
1 4
2 1
2 3
2 4
3 1
3 2
3 4
4 1
4 2
4 3

هذه جميع الاحتمالات الممكنة لاربع اعداد في خانتين
12 احتمال


فهمت ..؟؟؟ :D :D :D

لو مافهمت سوف ارص لك المعادلات الاحصائية اللازمة لحل هذه المسائل

شكلك ماسمعت نظريتي للبرمجة والتي تنص مايلي
ان البرمجة ليست الا احتمالات ,,,, ممكن ان تكون متناهية وذلك حسب ما يراه ذا كودر
(لا والله طلعت لي نظرية :D :D :D )

اسف على الازعاج (طفشان :D )

wellknownQ8
27-07-2005, 04:48 AM
متشابكة يعني .... انا اقلك مثال

123
132
231
213
321
312 اااه اوكي... عرفت الحين...
اعذرني.. لاني ما كنت ادري ان هذا هو معناها بالعربي..! :p

و شكرا :)

The Coder
27-07-2005, 08:10 AM
سوال على الطاير يا وولكنون
كم عمـــــــــــــــرك ؟؟ :D :D :D