Hola a todos, bueno mi duda ahora es como puedo hacer una matriz con caracteres me sale con números y es fácil para el programa que estoy haciendo pero ahora me lo piden con caracteres, me podrían decir como hacer una matriz:
Ejemplo con números:
1 2 3
4 5 6
7 8 9
Como lo quiero:
a b c
d e f
g h i
Bueno es lo que quiero que en lugar que sea una matriz 3x3 de numeros sea una matriz 3x3 de caracteres.......
Pues declarando la matriz como char, inicializar una variable en 'a' e ir aumentandola en uno para que pase a ser 'b' 'c' (puedes ver los valores en cualquier tabla ASCII)etc...:
#include <stdio.h>
int main(int argc, char * argv[])
{
char matriz[3][3];
char letraMatriz = 'a';
///INICIALIZA LA MATRIZ CON LAS LETRAS
for(int i = 0; i != 3 ; ++i)
for(int j = 0; j!= 3; ++j)
{
matriz[i][j] = letraMatriz;
++letraMatriz;
}
///IMPRIME LA MATRIZ
for(int i = 0; i!= 3; ++i)
{
for(int j = 0; j != 3; ++j)
{
putchar(matriz[i][j]);
}
putchar('\n');
}
return 0;
}
avesudra eres grande :o :o :o :o :o muchas gracias me ayudaste un buen ;D ;D ;D ;D