Menentukan Bilangan Genap dan Jumlah Maksimum Serta Minimum

Posted by Budi Arieyanto | Posted in | Posted on 02.42

#include<iostream.h>
#include<conio.h>

void main()
{
   int array1[10];
   float rata,sum=0,x=0;
   int i,n;
   char jawab='y';

   cout<<"Inputan Array\n";
   while((jawab=='y')||(jawab=='Y'))
   {
      cout<<"masukkan jumlah data = ";cin>>n;
      for (i=1;i<=n;i++)
      {
         cout<<" Data ke "<<i<<" = ";cin>>array1[i];
      }
       cout<<"\n\nTampilan Array\n\n";
       for (i =1;i<=n;i++)
       {
          cout<<"Nilai array ke "<<i<<" adalah "<<array1[i];
          if(array1[i]%2==0)
          {
             sum=sum+array1[i];
             x++;
          }
           cout<<"\n";
       }
       //Menentukan bilangan terbesar dari array
       int mak=array1[1],min=array1[1];
       for (i =2;i<=n;i++)
       {
          if (array1[i]>=mak)
              mak=array1[i];

              if (array1[i]<=min)
        min=array1[i];
        }
     cout<<"\nJumlah seluruh nilai bilangan genap = "<<sum<<endl;

        rata=sum/x;

     cout<<"Rata-rata bilangan genap = "<<rata<<endl;
        cout<<"Nilai maksimum  = "<<mak<<endl;;
        cout<<"Nilai Minimum  = "<<min;
         cout<<"\nApakah akan memasukkan data lagi [Y/T]? ";
         jawab=getche();
         cout<<endl;
         sum=0;x=0;
         clrscr();
   }

   getch();
}

Comments (0)

Posting Komentar