olá,
Eu preciso fazer uma matriz 7x7 que imprima caractere 'x' e 'o' porém o x precisar ser nas duas diagonais, fazer a matriz e imprimir o x em uma diagonal eu consegui porém não estou conseguindo de jeito nenhum imprimir na outra diagonal, a matriz precisa sair assim:
x o o o o o x
o x o o o x o
o o x o x o o
o o o x o o o
o o x o x o o
o x o o o x o
x o o o o o x
a minha está saindo assim (foto em anexo)
Meu código:
#include<stdio.h>
int main(){
int i, j;
char str[2]="x", str1[2]="o";
for(i=1; i<=7; i++){
for(j=1;j<=7; j++)
if(i+j == 7+1){
printf("%s", str);
}else
printf("%s", str1);
printf("\n");
}
}
Alguém pode me ajudar, como faço para outra diagonal sair 'x' também ?????