Kamis, 25 Desember 2014

Source Code C/C++ Array : Menjumlahkan si ganjil dan si genap

Kasus D : Menjumlahkan si ganjil dan si genap
Seorang anak sd sedang bermain baris genap dan ganjil, anak itu harus memilih mana yang termasuk bilangan genap dan bilangan ganjil, setelah dipilih bilangan itu lalu dijumlahkan.

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 jumlah semua nilai ganjil, jumlah semua nilai genap.

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

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

Tidak ada komentar:

Posting Komentar