Minggu, 08 Februari 2015

Source Code C/C++ Array : Baris jadi kolom, kolom jadi baris


Kasus L : Baris jadi kolom, kolom jadi baris
Pada sebuah kasus matematika, seorang mahasiswa diberi tugas oleh dosennya untuk merubah sebuah array berdimensi dua, yaitu baris menjadi kolom , dan kolom menjadi baris.

Input
Baris kedua banyaknya kolom (k) dan baris (b) array. Baris ketiga sampai sampai b adalah nilai dari array berdimensi banyak.
Output
Array yang telah dirubah antara kolom dan barisnya.

/*Soal L*/
#include <stdio.h>
#include <conio.h>

main(void)
{
int A[15][25];
int b,k,i,j,t;
printf ("Masukkan jumlah baris : ");
scanf ("%d",&b);
printf ("Masukkan jumlah kolom : ");
scanf ("%d",&k);
if (b<=15)
if (k<=25)
{
    for(i=0;i<=b-1;i++)
    {
        for(j=0;j<=k-1;j++)
        {
            printf ("Masukkan Nilai pada A [%d] [%d] : ",i,j);
            scanf ("%d",&A[i][j]);
        }
    }
    printf ("\nSebelum Perubahan :\n");
        for(i=0;i<=b-1;i++)
    {
        for(j=0;j<=k-1;j++)
        {
            printf("%d\t",A[i][j]);
        }
        printf ("\n");
    }

printf ("\nHasil Perubahan :\n");
        for(i=0;i<=k-1;i++)
    {
        for(j=0;j<=b-1;j++)
        {
            printf("%d\t",A[j][i]);
        }
        printf ("\n");
    }
}
else
{
    printf ("\nERROR\nBaris harus kurang dari 16\nKolom harus kurang dari 26\n");
}
getch();
}


Tidak ada komentar:

Posting Komentar