CSharp · Console
using System;
public class Program
{
public static void Main()
{
int casos = 0;
int numElfos = 0;
string[,] tipo = new string[0,0];
int i = 0;
int x = 0;
Console.WriteLine("Digite o número de casos: ");
casos = Convert.ToInt32(Console.ReadLine());
while (i < casos)
{
Console.WriteLine();
Console.WriteLine("Digite o número de elfos: ");
numElfos = Convert.ToInt32(Console.ReadLine());
x = 0;
tipo = new string[casos,numElfos];
while (x < numElfos)
{
Console.WriteLine();
Console.WriteLine("Digite os caracteres dos tipos de magias: ");
tipo[i,x] = Console.ReadLine().ToString();
x++;
}
i++;
}
for (int j = 0; j < casos; j++)
{
for (int z = 0; z < tipo.Length; z++)
{
Console.WriteLine(j + " - " + z);
Console.WriteLine(j+1 +"º caso: "+ (z+1)+ "º tipo de magia: "+ tipo[z,j]);
}
}
}
}