programa C para imprimir padrão de diamante
este é um programa C para imprimir padrão de diamante.
este programa imprime o padrão de diamante.
1. Pegue o número de linhas como entrada.
2. De acordo com o número de linhas, imprima os loops “” e “*” usando para loops.
3. Sair.
aqui está o código-fonte do programa C para imprimir padrão de diamante. O programa C é compilado com sucesso e executado em um sistema Linux. A saída do programa também é mostrada abaixo.
-
-
/*
-
* C Program to Print Diamond Pattern
-
*/
-
#include <stdio.h>
-
-
int main()
-
{
-
int number, i, k, count = 1;
-
-
printf("Enter number of rows\n");
-
scanf("%d", &number);
-
count = number - 1;
-
for (k = 1; k <= number; k++)
-
{
-
for (i = 1; i <= count; i++)
-
printf(" ");
-
count--;
-
for (i = 1; i <= 2 * k - 1; i++)
-
printf("*");
-
printf("\n");
-
}
-
count = 1;
-
for (k = 1; k <= number - 1; k++)
-
{
-
for (i = 1; i <= count; i++)
-
printf(" ");
-
count++;
-
for (i = 1 ; i <= 2 *(number - k)- 1; i++)
-
printf("*");
-
printf("\n");
-
}
-
return 0;
-
}
1. Pegue o número de linhas como entrada e armazene no número variável.
2. Em primeiro lugar, diminua o número da variável em 1 e atribua esse valor à contagem de variáveis.
3. Use essa contagem de variáveis como terminador no loop for para imprimir””.
4. Contagem de decréscimo por 1.
5. Use outro para loop começando de 1 a (2 *k-1) para imprimir”*”.
6. Faça as etapas 3, 4 e 5 dentro do loop for a partir de 1 para o número variável.
7. As etapas 2-6 são usadas para imprimir metade do padrão de diamante.
8. Para a próxima metade, atribua a contagem de variáveis por 1.
9. Use essa contagem de variáveis como terminador no loop for para imprimir””.
10. Contagem de incrementos em 1.
11. Use outro para loop começando de 1 a (2 * (Número-k)-1) para imprimir “*”.
12. Faça as etapas 8-11 dentro do loop for a partir de 1 para o valor (número-1).
Enter number of rows5 * *** ***** **************** ******* ***** *** * Enter number of rows2 **** *
Sanfoundry Global de Educação & Aprendizagem Série – 1000 C Programas.