You are on page 1of 10

CODES:

1. #include <iostream>

using namespace std;

void bubble(int arr[][5],int n){


int i,j,k;
for(i=0;i<n;i++){
for(j=0;j<5-1;j++){
for(k=0;k<5-j-1;k++){
if(arr[j][k+1]<arr[j][k]){
int temp = arr[j][k];
arr[j][k]=arr[j][k+1];
arr[j][k+1]=temp;
}
}
}
}
}
int main(){
int arr[3][5]={{5,7,2,1,9},{4,8,3,1,11},{1,10,4,3,9}};

bubble(arr,3);

int i,j;

for(i=0;i<3;i++){
for(j=0;j<5;j++){
cout<<arr[i][j]<<" ";
}
cout<<endl;
}
}
2.
#include <iostream>

using namespace std;

void bubble(int arr[],int n){


int i;
for(i=1;i<n;i++){
int key=arr[i];
int j=i-1;
while(key< arr[j] && j>=0){
arr[j+1]=arr[j];
j--;
}
arr[j+1]=key;
}

}
int main(){
int arr[5]={5,1,7,3,4};

bubble(arr,5);

int i;

for(i=0;i<5;i++){
cout<<arr[i]<<" ";
}
}
3.
#include <iostream>

using namespace std;


int main(){

int** arr = new int*[5];


int size[5]={4,3,2,4,5};
int i,j;

for(i=0;i<5;i++){
arr[i]= new int[size[i]];
}

for(i=0;i<5;i++){
for(int j=0;j<size[i];j++){
cout<<"Enter:";
cin>>arr[i][j];
}
}

for(i=0;i<5;i++){
for(int j=0;j<size[i];j++){
cout<<arr[i][j]<<" ";
}
cout<<endl;
}
}
4.
#include <iostream>

using namespace std;

class a{
public:
int data;
static int loop;

a(){
data=0;
loop++;
}

a(int data){
this->data=data;
loop++;
}

void print(){
cout<<data;
}
};
int a::loop=0;

int main(){

a *obj = new a[5];

for(int i=0;i<5;i++){
obj[i] = a(5);

for(int i=0;i<5;i++){
obj[i].print();
cout<<endl;
}

#include <iostream>
using namespace std;

class Node{
public:
Node* next;
int data;

Node(int data){
this->data=data;
next=NULL;
}

};

class LinkedList{
public:
Node *head;

LinkedList(){
head=NULL;
}

void insertend(int data){


Node* newNode = new Node(data);

if(head==NULL){
head= newNode;
}

else
{
Node *temp = head;
while(temp->next!=NULL){
temp=temp->next;
}
temp->next = newNode;
}
}

void print(){
Node* temp = head;

if(head=NULL){
cout<<"EMPTY";
}
else{
while(temp!=NULL){
cout<<temp->data<<" ";
temp=temp->next;
}
}
}

};

int main(){
LinkedList* obj = new LinkedList[5];
obj[0].insertend(5);
obj[1].insertend(6);
obj[2].insertend(4);
obj[3].insertend(7);
obj[4].insertend(8);
obj[0].print();
obj[1].print();
obj[2].print();
obj[3].print();
obj[4].print();
}

You might also like