/*contoh program array 1 dimensi*/
#include
#define max 5 /*nilai konstanta*/
main()
{
int x[max];
int j;
printf(“masukan nilai : \n”);
for(j=0; j
printf(“x[%d] = “,j);
scanf(“%d”,&x[j]);
}
printf(“menampilkan nilai : \n”);
for(j=0; j
printf(“x[%d] = %d\n “,j,x[j]);
}
}
#include
main()
{
int x[5] = {15,25,35,45,55};
int y[5] = {15};
int z[5] = {15,0,35};
int j;
for(j=0; j<5; j++)
{
printf(“x[%d] = %2.d, y[%d] = %2.d, z[%d] = %2.d\n”,j,x[j],j,y[j],j,z[j]);
}
}
/*program menampilkan 10 nilai mahasiswa*/
#include
#define max 10
main()
{
int x[max];
int i;
for(i=0; i
printf(“masukan nilai mahasiswa [%d] = “,i);
scanf(“%d”,&x[i]);
}
printf(“\n”);
{
for(i=0; i
}
}
/*program menghitung pangkat bilangan 1 sampai 10*/
#include
main()
{
int pangkat[100];
int i,x;
for(i=0; i<10; i++)
{
x=i+1;
pangkat[i]=x*x;
printf(“pangkat dari %d adalah %d\n”,x,pangkat[i]);
}
return 0;
}
Dan program ini untuk membendakan penggunaan array dengan variable biasa.
contoh programnya:
/*program menghitung rata2 dari 5 bilangan menggunakan array*/
#include
#define max 5
main()
{
int x[max];
int i,jum;
float rata2;
for(i=0; i
printf(“masukan bilangan [%d] = “,i);
scanf(“%d”,&x[i]);
}
jum=0;
for(i=0; i
rata2=jum/max;
{
printf(“\njumlah = %d\n”,jum);
printf(“rata-rata = %.2f”,rata2);
}
}
/*program menghitung rata2 dari 5 bilangan menggunakan variable biasa*/
#include
main()
{
int x1,x2,x3,x4,x5,jum;
float rata2;
printf(“masukan bilangan ke 1 = “);
scanf(“%d”,&x1);
printf(“masukan bilangan ke 2 = “);
scanf(“%d”,&x2);
printf(“masukan bilangan ke 3 = “);
scanf(“%d”,&x3);
printf(“masukan bilangan ke 4 = “);
scanf(“%d”,&x4);
printf(“masukan bilangan ke 5 = “);
scanf(“%d”,&x5);
jum=x1+x2+x3+x4+x5;
rata2=jum/5;
printf(“\njumlah = %d\n”,jum);
printf(“rata-rata = %.2f”,rata2);
}
Tidak ada komentar:
Posting Komentar