2) Dev C++ (Algorithms)
Implementing Basic 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(); } |