8.1.. Napisati program za ispis trougla kao na slici sa željenim brojem redova: .
|
Slika 1. Sporedna dijagonala i+j = n+1 |
Listing programa :
// 08114006
# include <stdio.h>
int main ()
{
int i, j, n;
printf("Broj redova: ");
scanf("%d",&n);
for (i=1; i<=n; i++){
for (j=0; j <= n; j++) // ispis u redu
if ((i + j) >= (n + 1)) // sporedna dijagonala?
printf("x"); // ispod sporedne dijagonale
else
printf(" ");
printf("\n");
}
return 0;
}
II varijanta
// 08114006
# include <stdio.h>
int main ()
{
int i, j, k, n ;
printf("Do broja: ");
scanf("%d",&n);
for (i=1; i<=n; i++)
{
for (j=0; j<=n-i; j++) // ispis praznina prije znaka
{
printf(" ");
}
for (k=1; k<=i; k++) // ispis znaka
{
printf("x");
}
printf("\n");
}
getchar();
}
Ispis na ekranu:
Index
|
|