+ 2
Need help with 2D arrays and printout of values
Create a static method void which uses Console.Write() to print the values of the 2nd array. Printout should values by commas and print each row of the array on its own row. Use “\n”
7 Antworten
+ 7
Don't apologize. Nothing wrong with asking; we're here to help you out. Trust me, each and every one of us has been there, so we know how it goes. You'll get the hang of it in due time.
+ 6
You'll want to use nested loops. First loop will be your rows and second loop will be your cells. After the second loop, have it add the new line there.
::::: OUTPUT :::::::
1,2
3,4
5,6
https://code.sololearn.com/cTFMtW887OC7/#cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SoloLearn
{
class Program
{
static void Main(string[] args)
{
Print2D();
}
static void Print2D(){
int [,] num = new int [,] { {1,2},
{3,4},
{5,6} };
for(int i = 0; i < 3; ++i){
for(int j = 0; j < 2; ++j){
if(j == 1){
Console.Write(num[i,j]);
} else {
Console.Write(num[i,j] + ",");
}
}
Console.WriteLine();
}
}
}
}
+ 6
That's the one that'll iterate through the data in the row. It's grabbing the numbers in the array you created.
Since we're working with a 3x2 array, it'll have 3 rows with 2 cells of data in each. i = row, j = cell. That's also why the first loop condition is i < 3 and second loop is j < 2. We check if j == 1 because that's the last cell in that row, so we don't want to put a comma behind it since nothing else comes after it on that row. If it isn't equal to 1, we add the comma behind it.
Once that loop is done, in the bottom of the first loop you can just put Console.WriteLine() and it'll automatically do the "\n" for you. No need for Console.WriteLine("\n").
+ 3
This is what i have so far
Public static void Print2D(double[] myArray){
int [,] num =new int [,] {
{1,2},
{3,4},
{5,6},
};
Console.Write(num[1,0]);
+ 2
Indont understand your second for loop “for(int j =0; j<2;++j);
+ 2
Sorry im really new to coding
+ 2
Awesome Thanks! Do you happen to know a good comprehensive array video tutorial by any chance?