ayuda cambiar de numero a simbolo
Publicado por Hans (1 intervención) el 25/05/2012 06:45:57
Hola, me podrian ayudar con este problema de aplicacion a consola porfa:
Se trata de que la consola debe de hacer una matriz de orden n*n simetrica, pero en vez de que escriba numeros, escriba simbolos:
* $ ¬
% ^ $
+ % *
No importa los simobolos.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Matriz_Equi
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("=============Matriz===============");
Console.Write("Ingrese Tamaño de la Matriz: ");
int n = int.Parse(Console.ReadLine());
int m = n;
int[,] matriz = new int[n, n];
int c = 0;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
c++;
matriz[i, j] = c;
int mj = (n - 1) - i;
int mi = (n - 1) - j;
matriz[mi, mj] = matriz[i, j];
}
m--;
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
Console.Write(matriz[i, j] + " ");
}
Console.WriteLine();
}
Console.ReadLine();
}
}
}
Gracias de antemano....
Se trata de que la consola debe de hacer una matriz de orden n*n simetrica, pero en vez de que escriba numeros, escriba simbolos:
* $ ¬
% ^ $
+ % *
No importa los simobolos.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Matriz_Equi
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("=============Matriz===============");
Console.Write("Ingrese Tamaño de la Matriz: ");
int n = int.Parse(Console.ReadLine());
int m = n;
int[,] matriz = new int[n, n];
int c = 0;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
c++;
matriz[i, j] = c;
int mj = (n - 1) - i;
int mi = (n - 1) - j;
matriz[mi, mj] = matriz[i, j];
}
m--;
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
Console.Write(matriz[i, j] + " ");
}
Console.WriteLine();
}
Console.ReadLine();
}
}
}
Gracias de antemano....
Valora esta pregunta


0