Evo koda, ali sam uradio samo za dva simbola iscrtavanje.
Code:
#include "stdafx.h"
#include "stdio.h"
int _tmain(int argc, _TCHAR* argv[])
{
int m[11][11] ={219,219,219,219,219,219,219,219,219,219,219,
219,32,32,32,32,32,32,32,32,32,219,
219,32,32,32,32,32,32,32,32,32,219,
219,32,32,32,32,32,32,32,32,32,219,
219,32,32,32,32,32,32,32,32,32,219,
219,32,32,32,32,32,32,32,32,32,219,
219,32,32,32,32,32,32,32,32,32,219,
219,32,32,32,32,32,32,32,32,32,219,
219,32,32,32,32,32,32,32,32,32,219,
219,32,32,32,32,32,32,32,32,32,219,
219,219,219,219,219,219,219,219,219,219,219};
printf("Unesi znak koji ce se nacrtati: ");
int c = getchar();
if(c==42)
{
for(int i = 2; i<11-2;i++)
{
m[i][5]=219;
m[5][i]=219;
for(int j = 2; j<11-2;j++)
{
if(i==j) m[i][j]=219;
if(i+j==10)m[i][j]=219;
}
}
}
if(c==37)
{
for(int i = 2; i<11-2;i++)
{
if(i<5)
{
m[2][i]=219;
m[4][i]=219;
}
m[3][2]=219;
m[3][4]=219;
if(i>5)
{
m[6][i]=219;
m[8][i]=219;
}
m[7][6]=219;
m[7][8]=219;
for(int j = 2; j<11-2;j++)
{
if(i+j==10)m[i][j]=219;
}
}
}
printf("\n");
for(int i = 0;i<11;i++)
{
for(int j = 0; j<11;j++)
{
printf("%c",m[i][j]);
}
printf("\n");
}
return 0;
}
Ako vam treba za jos neke simbole kazite da uradim nije problem. Ovo sam uradio cisto probno.