السلام عليكم
أنا مبتدئ جداً في لغة فيجوال السي ++
وسؤالي هو
إذا أردنا أن ندخل رقم من أرقام غير محددة فكيف نأخذ الرقم الثاني والثالث فقط "إذا بدأنا من اليسار إلى اليمين"
مثال:
1234548536546556789
أنا أريد 34 فقط
ولكم جزيل الشكر ;) ;)
السلام عليكم
أنا مبتدئ جداً في لغة فيجوال السي ++
وسؤالي هو
إذا أردنا أن ندخل رقم من أرقام غير محددة فكيف نأخذ الرقم الثاني والثالث فقط "إذا بدأنا من اليسار إلى اليمين"
مثال:
1234548536546556789
أنا أريد 34 فقط
ولكم جزيل الشكر ;) ;)
سؤالك يبدو بسيطا لكن عند التعامل مع الحاسوب عليك ان تفكر بشكل أعمق, وتجيب عن الأسئلة التالية:
كيف ستمثل هذه الارقام داخل الحاسوب؟
ما معنى قولك "الرقم الثاني و الثالث" .. لا تشرح لي, انا اعرف المعنى, و لكن فكر في كيف ستشرحها للكومبيوتر!! و كذلك كيف ستتعامل مع هذين الرقمين؟ هل تتعامل مع كل رقم على حدة؟ ام ماذا؟ هذه امور يجب ان تحددها.
بمعنى آخر حتى تستطيع ان تجيب على سؤال "كيف احصل على الرقم الثاني" عليك اولا ان تجيب عن سؤال "كيف ستخزن او تشفر او تمثل الارقام في الجهاز؟" عندها سيصبح الاجابة على السؤال أسهل.
اعرف ان السؤال بسيط و الاجابة ايضا بسيطة .. و لكن اخاف ان اعطيك الاجابة دون ان تفهمها او تستفيد منها. لا اريدك فقط ان تاخذ كم سطر كود على انه هو "الطريقة" (بأل التعريف) لعمل ما تريد دون ان تفهم كيف يعمل و لماذا!
حاول الاجابة عن هذا السؤال اولا:
بحسب ما تعلمته لحد الان في لغة السي بلص بلص, ما هي الطريقة المناسبة بنظرك لتخزين هذه الارقام؟
ثم, بحسب هذه الطريقة, هل هناك معنى لتسلسل الأرقام؟ و ما هو معنى "الرقم الثالث" او "الرقم الرابع" حسب هذه الطريقة؟
حاول الاجابة على تلك الأسئلة ..
و ارجو ان لا تظن اني فقط اتفلسف عليك .. :)
ما دفعني لكل هذا الكلام هو قولك "من اليسار لليمين" و هي تدل على وجود خلل في فهم البرمجة, و هو امر شائع لدى من بدأ تعلم البرمجة للتو.
قولك "بالترتيب من اليسار الى اليمين" لا يعني شيئا للكومبيوتر, عليك التفكير اكثر بكيفية تمثيل المعلومات اللتي تريد التعامل معها. الكومبيوتر لا يتعامل مع الاشياء على ان لها اتجاه يبدأ من اليسار او اليمين ..
السلام عليكم
أعتقد إنك فهمتني
وانا بحط لك تجربتي
التجربة بسييييطة :) :)
int a,b,c
cout<<Enter the number
cin>>a
b=a/10000000
c=a%10000000
cout<<b<<endl
cout<<c<<endl
إذا أدخلنا في cin
123456789
يطلع في الشاشة
12
3456789
وأنا أريد
12
34
يمكن تضحك عليي لأن السؤال بسيييط جداً
لكن أن مبتدئ من أسبوعين تقريباً (h) (h)
السلام
شباب ما حد يقدر يساعدني؟؟؟؟؟؟؟؟؟
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…