Monday, 17 September 2018

FORMING AN ARRAY (Best Performance Program!!)

===========================================================================
                                CODING



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

void main()
{
clrscr();
 first();
 second();
int a[100],ch,pos,x,y,add,i,j,k,b[100];
a[0]=500;
for(j=0;j<=20;j++)
b[j]=1;
while(1==1)
{
gotoxy(28,1);
cprintf("BEST PERFORMANCE PROGRAM");
gotoxy(28,2);
cprintf("ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ");
gotoxy(38,10);
cprintf("Menu");
gotoxy(38,11);
cprintf("ÄÄÄÄ");
gotoxy(25,13);
cprintf("ADD AT:        Begining->1");
gotoxy(40,14);
cprintf("End->2");
gotoxy(40,15);
cprintf("Position->3");
gotoxy(25,17);
cprintf("DELET AT:      Begining->4");
gotoxy(40,18);
cprintf("End->5");
gotoxy(40,19);
cprintf("Position->6");
gotoxy(25,21);
cprintf("REVERSE->7");
gotoxy(25,23);
cprintf("EXIT->8");
gotoxy(35,25);
cprintf("Your Choice: ");
cscanf("%d",&ch);
switch(ch)
{
      case 1:
      gotoxy(60,13);
      cprintf("Add: ");
      cscanf("%d",&add);
      for(j=0;b[j-1]!=500;j++)
      {
  if(j==0)
  b[j]=add;
  else if(j>0)
  b[j]=a[j-1];
      }
      break;
      case 2:
      gotoxy(60,14);
      cprintf("Add: ");
      cscanf("%d",&add);
      for(j=0;b[j]!=500;j++)
      {
  if(a[j]==500)
  {
  b[j]=add;
  b[j+1]=500;
  }
  else
  b[j]=a[j];
      }
      break;
      case 3:
      gotoxy(60,15);
      cprintf("Add: ");
      cscanf("%d",&add);
      label:
      gotoxy(70,15);
      cprintf("At: ");
      cscanf("%d",&pos);
      if(pos<0)
      {
      gotoxy(74,15);
      cprintf("     ");
      goto label;
      }
   /*   for(j=0;pos!=j;j++)
      {
  if(a[j]==500)
  {
    a[j]=0;
    a[j+1]=500;
  }
      }*/
      for(j=0;b[j-1]!=500;j++)
      {
  if(j==pos)
  b[j]=add;
  else if(j>pos)
  b[j]=a[j-1];
  else
  b[j]=a[j];
      }
      break;
      case 4:
      for(j=0;b[j-1]!=500;j++)
      {
  b[j]=a[j+1];
      }
      break;
      case 5:
      for(j=0;b[j-1]!=500;j++)
      {
  if(a[j+1]==500)
  b[j]=500;
  else
  b[j]=a[j];
      }
      break;
      case 6:
      label1:
      gotoxy(60,19);
      cprintf("At: ");
      cscanf("%d",&pos);
      if(pos<0)
      {
      gotoxy(64,19);
      cprintf("     ");
      goto label1;
      }
      for(j=0;b[j-1]!=500;j++)
      {
  if(j>=pos)
  b[j]=a[j+1];
  else
  b[j]=a[j];
      }
      break;
      case 7:
      for(j=0;a[j]!=500;j++);
      for(k=j-1,j=0;b[j-1]!=500;j++,k--)
      {
  if(k==-1)
  b[j]=500;
  else
  b[j]=a[k];
      }
      break;
      default: exit(0);
}
for(j=0;b[j-1]!=500;j++)
a[j]=b[j];
for(j=0,x=1,y=5;a[j]!=500;j++,x+=5)
{
       gotoxy(x+2,y-1);
       cprintf("%d",j);
       if(a[1]==500)
       {
   gotoxy(x,y);
   cprintf("ÕÍÍÍ͸");
   gotoxy(x,y+1);
   cprintf("³    ³");
   gotoxy(x+2,y+1);
   cprintf("%.2d",a[j]);
   gotoxy(x,y+2);
   cprintf("ÔÍÍÍ;");
       }
       else
       {
       if(j==0)
       {
   gotoxy(x,y);
   cprintf("ÕÍÍÍÍ");
   gotoxy(x,y+1);
   cprintf("³    ");
   gotoxy(x+2,y+1);
   cprintf("%.2d",a[j]);
   gotoxy(x,y+2);
   cprintf("ÔÍÍÍÍ");
       }
       else if(a[j+1]==500)
       {
   gotoxy(x,y);
   cprintf("ÑÍÍÍ͸");
   gotoxy(x,y+1);
   cprintf("³    ³");
   gotoxy(x+2,y+1);
   cprintf("%.2d",a[j]);
   gotoxy(x,y+2);
   cprintf("ÏÍÍÍ;");
       }
       else
       {
   gotoxy(x,y);
   cprintf("ÑÍÍÍÍ");
   gotoxy(x,y+1);
   cprintf("³    ");
   gotoxy(x+2,y+1);
   cprintf("%.2d",a[j]);
   gotoxy(x,y+2);
   cprintf("ÏÍÍÍÍ");
       }
       }
}
getch();
getch();
clrscr();
for(j=0;j<=20;j++)
b[j]=1;
}
}




===========================================================================

                                OUTPUT



PLEASE CLICK HERE FOR OUTPUT VIDEO

Location of an Element in an Array

===========================================================================
                                CODING



#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<stdio.h>
#include<process.h>
#include<all.h>

void main()
{
clrscr();
 first();
 second();

int a[20],j,i,x,y,t,m[10],n=1;
textcolor(WHITE);
gotoxy(1,1);
cprintf("Enter nos.: ");
for(i=0,x=16;i<=10;i++,x+=5)
{
     gotoxy(x,1);
     cscanf("%d",&a[i]);
}
for(;n!=0;)
{
gotoxy(1,3);
cprintf("What do you want to Search: ");
cscanf("%d",&n);
for(i=0,j=0,t=15,x=1,y=8;i<=10;i++,t=15,x+=5)
{
       textcolor(WHITE);
       gotoxy(x+2,y-1);
       cprintf("%d",i);
       if(i==0)
       {
   gotoxy(x,y);
   cprintf("ÕÍÍÍÍ");
   gotoxy(x,y+1);
   cprintf("³    ");
   gotoxy(x+2,y+1);
   textcolor(t);
   cprintf("%.2d",a[i]);
   textcolor(WHITE);
   gotoxy(x,y+2);
   cprintf("ÔÍÍÍÍ");
       }
       else if(i==10)
       {
   gotoxy(x,y);
   cprintf("ÑÍÍÍ͸");
   gotoxy(x,y+1);
   cprintf("³    ³");
   gotoxy(x+2,y+1);
   textcolor(t);
   cprintf("%.2d",a[i]);
   textcolor(WHITE);
   gotoxy(x,y+2);
   cprintf("ÏÍÍÍ;");
       }
       else
       {
   gotoxy(x,y);
   cprintf("ÑÍÍÍÍ");
   gotoxy(x,y+1);
   cprintf("³    ");
   gotoxy(x+2,y+1);
   textcolor(t);
   cprintf("%.2d",a[i]);
   textcolor(WHITE);
   gotoxy(x,y+2);
   cprintf("ÏÍÍÍÍ");
       }
if(n==a[i])
{
     j++;
     m[j-1]=i;
}
}
gotoxy(1,12);
cprintf("\"%d\" has occured %d times",n,j);
for(i=1;i<=j;i++)
{
    if(i==j)
cprintf(" at %d",m[i-1]);
    else
cprintf(" at %d and",m[i-1]);
}
getch();
getch();
gotoxy(29,3);
cprintf("      ");
gotoxy(1,12);
cprintf("                                                                              ");
}
}




===========================================================================

                                OUTPUT






"ODD v/s EVEN" with Arrays

===========================================================================
                                CODING



#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<stdio.h>
#include<process.h>
#include<all.h>

void main()
{
clrscr();
 first();
 second();
int a[20],j,i,x,y,t;
textcolor(WHITE);
gotoxy(1,1);
cprintf("Enter nos.: ");
for(i=0,x=16;i<=10;i++,x+=5)
{
     gotoxy(x,1);
     cscanf("%d",&a[i]);
}
gotoxy(1,7);
textcolor(10);
cprintf("EVEN");
for(i=0,t=15,x=1,y=8,j=1;i<=10;i++,t=15)
{
       if((a[i])%2==0)
       {
       t=10;
       textcolor(WHITE);
       if(j==1)
       {
   gotoxy(x,y);
   cprintf("ÕÍÍÍÍ");
   gotoxy(x,y+1);
   cprintf("³    ");
   gotoxy(x+2,y+1);
   textcolor(t);
   cprintf("%.2d",a[i]);
   textcolor(WHITE);
   gotoxy(x,y+2);
   cprintf("ÔÍÍÍÍ");
       }
       else
       {
   gotoxy(x,y);
   cprintf("ÑÍÍÍÍ");
   gotoxy(x,y+1);
   cprintf("³    ");
   gotoxy(x+2,y+1);
   textcolor(t);
   cprintf("%.2d",a[i]);
   textcolor(WHITE);
   gotoxy(x,y+2);
   cprintf("ÏÍÍÍÍ");
       }
       x+=5;
       j=0;
       }
}
for(i=0,t=15;i<=10;i++,t=15)
{
       if((a[i])%2!=0)
       {
       t=12;
       textcolor(WHITE);
       if(j==1)
       {
   gotoxy(x,y);
   cprintf("ÕÍÍÍÍ");
   gotoxy(x,y+1);
   cprintf("³    ");
   gotoxy(x+2,y+1);
   textcolor(t);
   cprintf("%.2d",a[i]);
   textcolor(WHITE);
   gotoxy(x,y+2);
   cprintf("ÔÍÍÍÍ");
       }
       else
       {
   gotoxy(x,y);
   cprintf("ÑÍÍÍÍ");
   gotoxy(x,y+1);
   cprintf("³    ");
   gotoxy(x+2,y+1);
   textcolor(t);
   cprintf("%.2d",a[i]);
   textcolor(WHITE);
   gotoxy(x,y+2);
   cprintf("ÏÍÍÍÍ");
       }
       x+=5;
       j=0;
       }
}
   gotoxy(x,y);
   cprintf("¸");
   gotoxy(x,y+1);
   cprintf("³");
   gotoxy(x,y+2);
   cprintf("¾");
gotoxy(x-2,y-1);
textcolor(12);
cprintf("ODD");

getch();
getch();
}




===========================================================================

                                OUTPUT



Percentage with Arrays...

===========================================================================
                                CODING



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

void main()
{
      clrscr();
      first();
      second();
      int a[100],i,j,k,l;
      char name[200];
      float percentage[10],large;
      gotoxy(25,6);
      cout<<"ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸";
      gotoxy(25,7);
      cout<<"³  NAME:                    ³";
      gotoxy(25,8);
      cout<<"ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍ͵";
      gotoxy(25,9);
      cout<<"³     SUBJECT     ³  MARKS  ³";
      gotoxy(25,10);
      cout<<"ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍ͵";
      gotoxy(25,11);
      cout<<"³ C++           ³         ³";
      gotoxy(25,12);
      cout<<"ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍ͵";
      gotoxy(25,13);
      cout<<"³ MATHS         ³         ³";
      gotoxy(25,14);
      cout<<"ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍ͵";
      gotoxy(25,15);
      cout<<"³ ENGLISH       ³         ³";
      gotoxy(25,16);
      cout<<"ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍ͵";
      gotoxy(25,17);
      cout<<"³ PHYSICS       ³         ³";
      gotoxy(25,18);
      cout<<"ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍ͵";
      gotoxy(25,19);
      cout<<"³ CHEMISTRY     ³         ³";
      gotoxy(25,20);
      cout<<"ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍ;";

      for(i=0,j=0;i<=4;i++,j+=5)
      {
  gotoxy(25,4);
  cout<<"STUDENT "<<i+1<<": ";
  gotoxy(34,7);
  for(k=i*20,l=1;name[k-1]!=13;k++,l++)
  {
      name[k]=getche();
  }
  gotoxy(46,11);
  cin>>a[j];
  gotoxy(46,13);
  cin>>a[j+1];
  gotoxy(46,15);
  cin>>a[j+2];
  gotoxy(46,17);
  cin>>a[j+3];
  gotoxy(46,19);
  cin>>a[j+4];
  percentage[i]=(a[j]+a[j+1]+a[j+2]+a[j+3]+a[j+4])/5.00;
  gotoxy(25,4);
  cout<<"           ";
  gotoxy(34,7);
  cout<<"         ";
  gotoxy(46,11);
  cout<<"     ";
  gotoxy(46,13);
  cout<<"     ";
  gotoxy(46,15);
  cout<<"     ";
  gotoxy(46,17);
  cout<<"     ";
  gotoxy(46,19);
  cout<<"     ";
      }
      large=percentage[0];
      for(i=1,j=0;i<=4;i++)
      {
   if(large<percentage[i])
   {    large=percentage[i];
j=i;
   }
      }
      clrscr();
      cout<<"Results are out:";
      for(i=0;i<=4;i++)
      {    cout<<"\n  ";
   for(k=i*20;name[k]!=13;k++)
cout<<name[k];
   cout<<"-> "<<percentage[i]<<"%";  }
      cout<<"\n\nAnd The Topper is \"";
      for(k=j*20;name[k]!=13;k++)
cout<<name[k];
      cout<<"\" With "<<percentage[j]<<"%";
      cout<<"\nWith marks:-";
      cout<<"\n    ¯C++:       "<<a[j*5];
      cout<<"\n    ¯Maths:     "<<a[j*5+1];
      cout<<"\n    ¯English:   "<<a[j*5+2];
      cout<<"\n    ¯Physics:   "<<a[j*5+3];
      cout<<"\n    ¯Chemistry: "<<a[j*5+4];
      getch();
}




===========================================================================

                                OUTPUT








Array!

===========================================================================
                                CODING



#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<stdio.h>
#include<process.h>
#include<all.h>

void main()
{
clrscr();
 first();
 second();
int a[20],j,i,prime,n,x,y,t;
textcolor(WHITE);
gotoxy(1,1);
cprintf("Enter nos.: ");
for(i=0,x=16;i<=10;i++,x+=5)
{
     gotoxy(x,1);
     cscanf("%d",&a[i]);
}
for(;;)
{
gotoxy(1,3);
cprintf("What do you want to find?\r\n[1]->Even   [2]->Prime\r\n[3]-> +ve   [4]-> -ve\r\n");
cscanf("%d",&n);
for(i=0,prime=0,t=15,x=1,y=8;i<=10;i++,t=15,prime=0,x+=5)
{
       switch(n)
       {
       case 1:
if((a[i])%2==0)
t=10;
break;

       case 2:
if(a[i]>1)
{
for(j=2;j<=sqrt(a[i]);j++)
{
    if((a[i])%j==0)
prime=1;
}
if(prime==0)
      t=10;
}
break;

       case 3:
if(a[i]>=0)
      t=10;
break;

       case 4:
if(a[i]<0)
      t=10;
break;

       case 0:  exit(0);

       default:
t=15;
       }
       textcolor(WHITE);
       if(i==0)
       {
   gotoxy(x,y);
   cprintf("ÕÍÍÍÍ");
   gotoxy(x,y+1);
   cprintf("³    ");
   gotoxy(x+2,y+1);
   textcolor(t);
   cprintf("%.2d",a[i]);
   textcolor(WHITE);
   gotoxy(x,y+2);
   cprintf("ÔÍÍÍÍ");
       }
       else if(i==10)
       {
   gotoxy(x,y);
   cprintf("ÑÍÍÍ͸");
   gotoxy(x,y+1);
   cprintf("³    ³");
   gotoxy(x+2,y+1);
   textcolor(t);
   cprintf("%.2d",a[i]);
   textcolor(WHITE);
   gotoxy(x,y+2);
   cprintf("ÏÍÍÍ;");
       }
       else
       {
   gotoxy(x,y);
   cprintf("ÑÍÍÍÍ");
   gotoxy(x,y+1);
   cprintf("³    ");
   gotoxy(x+2,y+1);
   textcolor(t);
   cprintf("%.2d",a[i]);
   textcolor(WHITE);
   gotoxy(x,y+2);
   cprintf("ÏÍÍÍÍ");
       }
}
gotoxy(1,6);
cprintf("    ");
}
getch();
}




===========================================================================

                                OUTPUT