2) Dev C++

2) Dev C++ (Algorithms)

Implementing Basic Algorithms.


#include<iostream>
#include<conio.h>
using namespace std;
int main()

{
   //PARALLEL ARRAYS:
              
      string name[6];
      int rollno[6];
      float marks[6];
      cout<<"Enter the Name, Rollno and Marks of 5 Students in sequence"<<endl;
     
      for(int i=1; i<6; i++)
      {
              cin>>name[i];
              cin>>rollno[i];
              cin>>marks[i];
      }
             
       cout<<"NAME"<<'\t'<<"RollNO"<<'\t'<<"MARKS"<<endl;
             
       for(int i=1; i<6; i++) 
                cout<<name[i]<<'\t'<<rollno[i]<<'\t'<<marks[i]<<endl;
       cout<<endl;      

    //INSERTION SORT:

      rollno[0]= -1;
     
      for(int i=2;i<6;i++)
      {
              int item=rollno[i];
              string asd=name[i];
              float markss=marks[i];
              int j=i-1;
             
              while(item<rollno[j])
              {
                                  rollno[j+1] =rollno [j];
                                  name[j+1] =name[j];
                                  marks[j+1] =marks[j];
                                  j=j-1;
              }
             rollno[j+1]=item;
             name[j+1]=asd;
             marks[j+1]=markss;
      }
       
        cout<<"SORTED DATA (By Roll no)"<<endl;    
        cout<<"NAME"<<'\t'<<"RollNO"<<'\t'<<"MARKS"<<endl;
             
        for(int i=1; i<6; i++) 
                cout<<name[i]<<'\t'<<rollno[i]<<'\t'<<marks[i]<<endl;
        cout<<endl;       
               
   //DELETING A ROW:     
  
      cout<<"Which row YOU want to delete?"<<endl;
      int loc;
      cin>>loc;
     
      for(int i=loc; i<6;i++)
      {
                
                 marks[i]=marks[i+1];
                 rollno[i]=rollno[i+1];
                 name[i]=name[i+1];
                
             
      }
     
        cout<<"NAME"<<'\t'<<"RollNO"<<'\t'<<"MARKS"<<endl;
             
        for(int i=1; i<5; i++) 
                cout<<name[i]<<'\t'<<rollno[i]<<'\t'<<marks[i]<<endl;
        cout<<endl;       
               
getch();

}