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

شو الخطأ في هذا الكود؟

مغلق
بدأه طالب برمجة في 28 أبريل 2004 · 4 رد · 589 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لو سمحتو عندي كود لسؤال احس انه ناقص

وفيه جزء من السؤال ما قدرت الى الان

السؤال:

اقتباس
1- Write a program to declare a 4x4 array.  Display that array in rows and columns. At the end of each row display the sum of the row elements and the sum of their squares.

2- Find the maximum and minimum integers in each row and display.

3- Find the average in each row and the overall average.

4- Write a method that takes three 3x3 arrays and find the result of multiplying the first two array storing the result in the third one.

public static void main(String[] args)
  {
    int[][] array;
    array = new int [4][4];
    int i, j;
    int sum = 0;
    int sumSqr = 0;
    double averg;
    double overallavr = 0;
    int min = 15;
    int max = 0;
    int square;

    System.out.print("1st num\t2nd num\t3rd num\t4th num\tsum\tsum Square\tmax\tmin\taverege\n");

    for  (i = 0; i < 4; i++)
    {
      max = 0;
      min = 15;

      sum = 0;
      sumSqr = 0;

      for (j = 0; j < 4; j++)
      {
        array[j] = 1 + (int) (Math.random() * 15);

        square = array[j] * array[j];

        sum = sum + array[j];

        sumSqr = sumSqr + square;

        if (array[j] > max)
          max = array[j];

        if (array[j] < min)
          min = array[j];

        System.out.print(array[j] + "\t");
      }

      averg = sum / 4.0;
      overallavr = overallavr + averg;

      System.out.print(sum + "\t" + sumSqr + "\t\t" + max + "\t" + min + "\t" + averg + "\n");
      }

      System.out.print("The overall averege is =" + overallavr / 4.0);
      }
#2

اذا كان سؤالِك عن الكود ، فالكود صحيح 99,99%

اما عن السؤال الأخير فصراحة جابلي صداع حاد بس مافي مشكلة فحله عندي ....

....

لازم...

طيب الحل في الملف المرفق

Matrix.java

#3

شكرا اخوي جزاك الله الف خير

بس هل يجب ان اكتب حل السؤال الاخير في كلاس منفرد؟؟يعني ما يصير في نفس الحل السابق؟؟

وشكرا

#4

اعتقد ان السؤال الأخير مختلف عن باقي الأسئلة حيث ان السؤال الأخير يحتاج مصفوفتين بمقاس 3×3 اما باقي الأسئلة فتحتاج مصفوفة مختلفة بمقاس 4×4

على كل حال الملف المرفق فيه كل الأسئلة مرفقة مع بعض

اي خدمة ثانية احنا جاهزين بالسمع و الطاعة

(:

Matrix2.java

#5

شكرا تعبناك ويانا

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…