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

طلب برنامج"تصحيح الخطأ في الكود"

مغلقمُجاب
بدأه Luna Volver A salir في 26 نوفمبر 2013 · 2 رد · 581 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ممكن تساعدوني في تصحيح الخطا في الكود التالي و المطلوب هو تدوير مصفوفة 3×4 (التدوير يعني تبديل الصف بالعمود)

   public static void main(String[] args) {       int i,j,m=0;       int [][] a;       a=new int[3][4];       Scanner input=new Scanner(System.in);        for(i=0;i<3;i++)            for(j=0;j<4;j++)                a[j]=input.nextInt();        for(i=0;i<3;i++)        {            for(j=0;j<4;j++)            {                m=a[j];                a[j]=a[j];                a[j]=m;            }        }         for(i=0;i<3;i++)        {            for(j=0;j<4;j++)                System.out.print(a[j]+" ");            System.out.println();        }    }}
#2 أفضل إجابة

import java.util.Scanner;

public class TransposeAMatrix {

public static void main(String args[]) {

int m, n, c, d;

Scanner in = new Scanner(System.in);

System.out.println("Enter the number of rows and columns of matrix");

m = in.nextInt();

n = in.nextInt();

int matrix[][] = new int[m][n];

System.out.println("Enter the elements of matrix");

for (c = 0; c < m; c++) {

for (d = 0; d < n; d++) {

matrix[c][d] = in.nextInt();

}

}

int transpose[][] = new int[n][m];

for (c = 0; c < m; c++) {

for (d = 0; d < n; d++) {

transpose[d][c] = matrix[c][d];

}

}

System.out.println("Transpose of entered matrix:-");

for (c = 0; c < n; c++) {

for (d = 0; d < m; d++) {

System.out.print(transpose[c][d] + "\t");

}

System.out.print("\n");

}

}

}

1
#3

vous êtes le créateur(مبــــــــــــــــــــــــــــــــــــــــــــــدع)

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

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