פורסם 2009 במאי 116 שנים using System;using System.Collections.Generic;using System.Text;namespace _{ class Program { static void Main(string[] args) { int[,] mat=new int[15,20]; for (int i = 0; i < mat.GetLength(0); i++) for (int j = 0; j < mat.GetLength(0); j++) mat[i, j] = int.Parse(Console.ReadLine()); for (int i = 0; i < mat.GetLength(0); i++) for (int j = 0; j < mat.GetLength(0); j++) mat[i, j] = i; Printmat(mat,r,c); } static int Printmat(int[,] m,int r,int c) for (int i = 0; i < mat.GetLength(0); i++) { for (int j = 0; j < mat.GetLength(0); j++) Console.Write("{0}",Math[i,j]; Console.WriteLine(); } }}השאלה:כתוב תוכנית היוצרת מטריצה בת 15 שורות ו20 עמודות כאשר בכל איבר מאוחסנת מס' השורה בו נמא. והדפסה.הקטע תוכנית עמוס בשגיאות אני אשמח לקבל הסבר...
פורסם 2009 במאי 116 שנים ואט דה פאק עשית פה בדיוק? אני לא מבין כלום מה שאתה צריך לעשות זה להגדיר מטריצה של 15*20, ולהכניס לכל האיברים את מספר השורה שלהם. למה לעזאזל שמת פה קלט? ולמה פעמיים את הפורים של I וJ? וגם יש לך פה טעות שכנראה לא שמת לב אליה, בפור של הJ כתבת mat.GetLength(0), עליך להחליף את ה0 ב1. אבל זה לא מה שגרם לך לבעיה
פורסם 2009 במאי 116 שנים מחבר פעמיים לולאה מקוננת לקליטת המטריצה עוד פעמיים כדי להכניס את הערך במקום I J שיהיה I מס' השורה.אחרי זה מתודה להדפסת המטריצה.ואני ממש לא צריך שתסביר לי את השאלה כי אני הבנתי אותה בדיוק כך!.אני צריך תיקון של הקוד
פורסם 2009 במאי 116 שנים וואו מה הולך שם?טוב, אני אעשה רק את הקטע של יצירת המערך, אני מאמין שתסתדר משם...int[,] matrix = new int[15,20];for (int i = 0; i < 15; i++){ for(int j = 0; j < 20; j++) { matrix[i,j] = i; }}אני לא מבין למה ניסית לקבל קלט מהמשתמש אם לא הייתה שום דרישה לקלט בשאלה...
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.