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.
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