//kalo lebih besar(>) pake k--, kalo lebih kecil(<) pake k++//
A. for dalam for untuk mengulang 5 angka yang berbeda sebanyak 5 kali
#include<stdio.h>
int main()
{
int i,j;
for (i=1;i<=5;i++)
{
for (j=1;j<=5;j++)
{
printf("%d",i);
}
printf("\n");
}
}
hasilnya seperti ini :
11111
22222
33333
44444
55555
B. for dalam for untuk mengulang karakter yang sama
#include<stdio.h>
int main()
{
int i,j;
for (i=1;i<=5;i++)
{
for (j=1;j<=5;j++)
{
printf("*");
}
printf("\n");
}
}
hasilnya seperti ini :
*****
*****
*****
*****
*****
C. for dalam for mengulang pasangan angka
#include<stdio.h>
int main()
{
int i,j;
for (i=1;i<=5;i++)
{
for (j=1;j<=5;j++)
{
printf("(%d,%d)",i,j);
}
printf("\n");
}
}
hasilnya seperti ini :
(1,1)(1,2)(1,3)(1,4)(1,5)
(2,1)(2,2)(2,3)(2,4)(2,5)
(3,1)(3,2)(3,3)(3,4)(3,5)
(4,1)(4,2)(4,3)(4,4)(4,5)
(5,1)(5,2)(5,3)(5,4)(5,5)
D. for dalam for untuk membuat setengah piramid terbalik dengan spasi
#include<stdio.h>
int main()
{
int i,j,k;
for (i=5 ; i>=1 ; i--)
{
for (k=i ; k<=4 ; k++)
{
printf(" ");
}
for (j=i ; j>=1 ;j--)
{
printf("%d",j);
}
printf("\n");
}
}
hasilnya seperti ini :
54321
4321
321
21
1
E. for dalam for untuk membuat setengah piramid dengan banyaknya sesuai dengan angka inputan
#include<stdio.h>
int main()
{
int i,j,k;
int n;
printf("input n : ");
scanf("%d",&n);
for (i=n ; i>=1 ; i--)
{
for (k=n ; k>=i ; k--)
{
printf(" ");
}
for (j=i ; j>=1 ;j--)
{
printf("%d",j);
}
printf("\n");
}
}
hasilnya seperti ini :
input n : 5
54321
4321
321
21
1
Semoga Bermanfaat :D