|
كليات المجموعة الرياضية (الهندسة - الحاسبات والمعلومات - التجارة & التجارة إنجلش - الفنون التطبيقية والجميلة) |
|
أدوات الموضوع | انواع عرض الموضوع |
#1
|
|||
|
|||
الرجاء المساعدة السريعة
السلام عليكم و رحمة الله و بركاتة دلوقتي احنا عندنا في الكلية طلبوا مننا ان احنا نعمل برنامج على #c ندخل رقم زي 1234 ويكون الخرج 4 3 2 1 يعنى يفصل الارقام عن بعضها بس كل دة بجملة تعريف واحدة يعنى مش نعمل تعريف لكل رقم بصراحة انا حاولت كتير جدااااااااااا ياريت حد يساعدني وشكرا مقدما |
#2
|
||||
|
||||
السلام عليكم
بصراحة انا مدرستش c# عشان كدة مش هقدر اساعدك بس اعتقد انت ممكن تخدي الارقام و تحطيها في string مش int مش عرفة ده موجود في الc# و لا و كان في حركة كدة عشان تفصلي الاؤقام عن بعضها لو رقم int بس مش هقولها حولي تفكري فيها هية جميلة اوي (بتبقى بستخدام ال%) لو عرفتي ازاي ابقي قوليلي........
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"
"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب" |
#3
|
||||
|
||||
السلام عليكم
بصى انا هقول لحضرتك طريقتين الاولى لو الارقام متحدده انهم 1 و 2 و 3 و 4 بس متحددين انهم دول بس هايبقى الكود دا كود:
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication12 { class Program { static void Main(string[] args) { Console.WriteLine("1\t2\t3\t4"); } } } اما بقى لو مش متحددين وهاتطلبى من ال user انه يدخل اى ارقام يبقى كود البرنامج اهو كود:
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication11 { class Program { static void Main(string[] args) { Console.WriteLine("enter the number"); int num = int.Parse(Console.ReadLine()); int a = num / 10000; num = num % 10000; int b = num / 1000; num = num % 1000; int c= num / 100; num = num % 100; int d = num / 10; int e = num % 10; Console.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}", a, b, c, d, e, num); } } } |
#4
|
|||
|
|||
بجد شكرا على المساعدة بس انا مش فاهمة لية استخدمنا (10000 و% ) اناعارفة ان انا بتقل عليكوا معلش
|
#5
|
||||
|
||||
اقتباس:
بصى يا بشمهندسة مش الرقم مكون من 5 ارقام؟؟؟؟ يبقى هانقسم على 10000 اقسمهيها كدة هاتلاقى الناتج 1.2345 صح؟؟؟ خدى بقى باقى القسمة دا اللى هوا 2345 (مكون من اربع ارقام اهو صح؟؟) يبقى تقسميه على 1000 وهكذا بقى وف كل مرة خدى باقى القسمه واقسميه على حسب عدد الارقام يا رب اكون افدتك |
#6
|
|||
|
|||
ممكن بطريقة اسهل
console.write("1 2 3 4") اظن انك هتعرفى تظبتيها |
#7
|
||||
|
||||
اولا ده كود البرنامج
كود PHP:
ثانيا الشرح بقي فكرته اننا هنستخدم القسمة وباقي القسمة عشان نجيب كل رقم لوحده يعني مثلا احنا كتبنا 12345 ده رقم مكون من خمس ارقام لما نقسم علي 10000 هيجيب 1 و كسر الكسر ده هيهمل عشان معرفين العدد علي انه int يبقي كده جبنا اول رقم الي هوا 1 تاني حاجة عشان نجيب تاني عدد اول حاجة نجيب باقي قسمة العدد علي 10000 هيكون اخر اربع ارقام مثلا 12345%10000 هيدينا 2345 وف نفس الخطوة نقسم علي 1000 يقوم يديلنا باقي القسمة 2 وكسر والكسر هنهمله زي ما قولنا قبل كده بس وهكذا لحد اما نعمل الاربع ارقام شوفي الكود وانتي تفهميها |
العلامات المرجعية |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|