C Program pentru a imprima Diamond Pattern
acesta este un program C pentru a imprima diamond pattern.
acest program imprimă modelul de diamant.
1. Luați numărul de rânduri ca intrare.
2. În funcție de numărul de rânduri, imprimați „” și „*” folosind pentru bucle.
3. Ieșire.
aici este codul sursă al programului C pentru a imprima model de diamant. Programul C este compilat și rulat cu succes pe un sistem Linux. Ieșirea programului este prezentată și mai jos.
-
-
/*
-
* 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. Luați numărul de rânduri ca intrare și stocați în numărul variabil.
2. În primul rând decrementați numărul variabilei cu 1 și atribuiți această valoare numărului de variabile.
3. Utilizați acest număr de variabile ca terminator în bucla for Pentru a imprima””.
4. Numărul decrementului cu 1.
5. Utilizați altul pentru buclă începând de la 1 la (2*k-1) pentru a imprima „*”.
6. Faceți pașii 3, 4 și 5 în interiorul buclei for începând de la 1 la numărul variabil.
7. Pașii 2-6 sunt utilizați pentru a imprima jumătate din modelul diamantului.
8. Pentru următoarea jumătate, atribuiți numărul de variabile cu 1.
9. Utilizați acest număr de variabile ca terminator în bucla for Pentru a imprima””.
10. Creșterea numărului de 1.
11. Utilizați altul pentru buclă începând de la 1 la (2*(Număr-k)-1) pentru a imprima „*”.
12. Faceți pașii 8-11 în interiorul buclei for începând de la 1 la valoare (număr-1).
Enter number of rows5 * *** ***** **************** ******* ***** *** * Enter number of rows2 **** *
Sanfoundry Global Education & seria de învățare-1000 C Programe.