1. Program Array Menentukan Bilangan Terbesar dan Terkecil
#include <stdio.h>
main ()
{
int data [10];
int a,b;
int max,min;
printf("jumlah bilangan yang dimasukkan: ");
scanf ("%d",&a);
for (b=1;b<=a;b++) {
printf("\n\nbilangan ke-%d: ",b);
scanf("%d",&data [b]);
}
max=data[1];
min=data[1];
for (b=1;b<=a;b++){
if (data[b]>=max)
max=data[b];
else if (data[b]<=min)
min=data[b];
}
printf("\n\nnilai tertinggi:%d", max);
printf("\n\nnilai terendah:%d", min);
}
Hasil program:
2. Program Array Perkalian 2 Matriks
#include <stdio.h>
#include <conio.h>
main ()
{
int baris,kolom,CC,k;
int matriks[3][4],matriks2[3][4],c[3][4];
//input elemen array secara row major order
printf("---------------------------------\n");
printf("Input Elemen Matriks Pertama: \n");
printf("---------------------------------\n");
for(baris=0;baris<3;baris++)
{
for(kolom=0;kolom<4;kolom++)
{
printf("Matriks[%i][%i] : ",baris+1,kolom+1);
scanf("%i",&matriks[baris][kolom]);
}
}
printf("\n");
printf("---------------------------------\n");
printf("Input Elemen Matriks Kedua: \n");
printf("---------------------------------\n");
for(baris=0;baris<3;baris++)
{
for(kolom=0;kolom<4;kolom++)
{
printf("Matriks2[%i][%i] : ",baris+1,kolom+1);
scanf("%i",&matriks2[baris][kolom]);
}
}
//output elemen array secara row major order
printf("---------------------------------\n");
printf("Input Matriks yang diinput \n");
for(baris=0;baris<3;baris++)
{
for(kolom=0;kolom<4;kolom++)
{
printf("%5.0i",matriks[baris][kolom]);
}
printf("\n");
}
printf("---------------------------------\n");
printf("Input Matriks 2 yang diinput \n");
for(baris=0;baris<3;baris++)
{
for(kolom=0;kolom<4;kolom++)
{
printf("%5.0i",matriks2[baris][kolom]);
}
printf("\n");
}
//proses perkalian matriks
printf("---------------------------------\n");
for(baris=0;baris<3;baris++)
{
for(kolom=0;kolom<4;kolom++)
{
c[baris][kolom];
for(k=0;k<3;k++)
{
for(k=0;k<4;k++)
{
CC=matriks[baris][k]*matriks2[kolom][k];
c[baris][kolom]=c[baris][kolom]=CC;
}
}
}
}
//hasil cetak
printf("---------------------------------------\n");
printf("Hasil Perkalian Elemen Matriks adalah :\n");
for(baris=0;baris<3;baris++)
{
for(kolom=0;kolom<4;kolom++)
{
printf("|%5.0i|",c[baris][kolom]);
}
printf("\n");
}
getch();
}
Hasil program:
Tidak ada komentar:
Posting Komentar