Quadrado de asteriscos. Escreva um programa que leia o lado de um quadrado e depois exiba esse quadrado a partir de asteriscos. Seu programa deverá funcionar para quadrados de todos os tamanhos de lado entre 1 e 20. Por exemplo, se o programa ler um tamanho 4, ele deverá exibir.

****

****

****

****

Passo 1

Olá, tudo bem? Ficou com dúvida nesse exercício? Vem que eu te ajudo!

O exercício pede para que você escreva um programa que exiba um quadrado de asteriscos a partir do lado definido pelo usuário.

Passo 2

Para resolver esse exercício nós vamos usar principalmente os operadores de incremento.

Passo 3

Primeiro nós vamos declarar as variáveis, para isso é preciso entender que para resolver esse exercício nós vamos usar aqueles conceitos de matriz, usando o “i” para linha e o “j” para coluna. Depois nós vamos usar o “printf” e o “scanf” para solicitar ao usuário o valor do lado do quadrado. Após isso, nós damos as instruções usando o operador de incremento. E por último, utilizamos a função “printf” para definir o que vai ser impresso, que será a quantidade de asteriscos definida pelo o usuário e o “\n” para mudar de linha toda vez que uma for completada até finalizar a quantidade determinada de linhas e colunas.

Resposta

Dessa forma, para obter o resultado esperado, o seu programa deve está da seguinte forma:

#include

int main(){

int x=0;

int i,j;

printf("Introduza um lado para o quadrado:\n");

scanf("%d",&x);

for(j=0; j

for(i=0; i

printf("*");

}

printf("\n");

}

return 0;

}

Espero ter ajudado!