Minggu, 08 Februari 2015

Sourde Code C/C++ Array : Dipotong Terus

Kasus I : Dipotong Terus
Seorang karyawan selalu mengeluh karena gaji nya selalu mendapat potongan, karyawan itu membuat potongan itu menjadi urutan nilai-nilai dan pada urutan terakhir adalah gajinya, gaji itu dikurang oleh setiap potongan-potongan yang ada.
Input
Baris pertama jumlah input (1 n 10) Baris kedua sampai seterusnya array dimensi satu berisi nilai ganjil atau genap.
Output
Baris pertama dan selanjutnya sisa bilangan berdasarkan nilai yang paling akhir dikurang nilai urutan – urutan sebelumnya.

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

main(void)
{
int A[10];
int b,i,c,j;
printf ("Berapa Banyak data yg ingin Anda masukan : ");
scanf ("%d",&b);
if (b<=10)
{
    for(i=0;i<=b-1;i++)
    {
    printf ("Masukkan Nilai pada A [%d] : ",i);
    scanf ("%d",&A[i]);
    }
    for(j=b-2;j>=0;j--)
    {
    A[j]=A[j+1]-A[j];
    }
printf ("\nHasil Perubahan:\n");
    for(i=0;i<=b-2;i++)
    {
    printf ("%d ",A[i]);
    }
}
else
{
    printf ("\nERROR\nBaris harus kurang dari 11");
}
getch();
}

Tidak ada komentar:

Posting Komentar