الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أرجو المساعدة

مغلق
بدأه sona في 29 مارس 2004 · 6 رد · 616 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اعضاء المنتدى الاعزاء أرجو مساعدتي في خل هذا السؤال البسيط

في الجافا ولا استطيع حله لالي لا أملك الوقت الكافي للتفكير فيه وانا ما ازال مبتدئه في لغة الجافا

write aprogram that will creat 2 arrays A and B the length of A is double te length of B the program will fill half of A with random numbers ( -1,0,1) and fillB with random numbers of (10,20,30) only and then copy the elements of B into A and then print the average of the array

#2

السلام عليكم اخوي sona

السؤال اللي انته طرحته مب لهذيك الدرجه صعب بس انته حاول اتحله و صدقني بتعرف و حتى لو كان ما عندك وقت المنتدى مب مفتوح حق الحل الجاهز .. حاول و اذا ما قدرت نحن نقدر انساعدك .. على الاقل حاولت اتحله ..

و السموحه

اخوك

تيمون

#3

if understand the question correctly then see the code

public class GUITest  {



    public static void main(String[] args) {
      // this to solve sona problem

    int Alengh , Blengh;

    //
    Blengh = 10; //<- the lengh of Array B lengh

    Alengh = 2*Blengh;

    int ArrayB[] = new int[Blengh];
    int ArrayA[] = new int[Alengh];

    int i;

    // do the random Numbers----------------------------------------------------
    for(i = 0; i < ArrayB.length; i++)
    {
      if((Math.random()*10) <=2)
       {
         ArrayA = -1;
         ArrayB = 10;
       }
       else if((Math.random()*10) >= 7)
       {
         ArrayA = 1;
         ArrayB = 30;
       }
       else{
         ArrayA = 0;
         ArrayB = 20;
         }
       }// end for loop

       // copy from ArrayB to ArrayA--------------------------------------------
       for(i = ArrayB.length; i < ArrayA.length; i++ )
       {
         ArrayA = ArrayB[i-ArrayB.length];
       }// end for loop

       //find the average
       int average=0;
       for(i = 0; i < ArrayA.length; i++)
       {
         average+= ArrayA;
       }

       //print the avreage------------------------------------------------------
       System.out.print("The Average of ArrayA= "+ (average/ArrayA.length));
   }//end the main method



}// end class

and if you are taking Programming course, ... you should study harder , or Drop the course .. :(

تم تعديل هذه المشاركة بواسطة المبرمج1 في 29 مارس 2004 في 15:55

#4

احسنت تيمون هذا هو الكلام الذي كنت سوف اكتبه.....

و لكن اظن انها اخت و ليس اخ كما كتبت لذا انصحك ان تعدل مشاركتك قبل ان تعود !!!!

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#5

شكرا لكم جزيلا على الرد وأقول لمشرف القسم والاخ تيمون انكم على حق فالمحاولة اولا وتانيا ثم السؤال لكني بالفعل لم أملك الوقت الكافي له

وانا أخت كما قال المشرف وليس أخ

اما الزميل مبرمج 1 فلن جزيل الشكر على المساعدة وقد عملت compile للبرنامج واعطاني كم error بسيطه صلحتها ونجح البرنامج شكرا لك

sona

#6

على الرحب و السعة اختي.....

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#7

بما أن البرنامج إشتغل فالحمد لله ....

لكن

وقد عملت compile للبرنامج واعطاني كم error بسيطه

أنا متأكد من أن البرنامج إشتفل لدي بصورة كاملة صحيحة ..!!

فهل من الممكن أن ترفقى الأخطاء التى وردت لديكي ...

هذا الموضوع مغلق.

مواضيع مشابهة