Already have an account? Get multiple benefits of using own account!
Login in your account..!
Remember me
Don't have an account? Create your account in less than a minutes,
Forgot password? how can I recover my password now!
Enter right registered email to receive password!
Aim: To implement a program to allocate memory dynamically for 2 dimensional array (accept and print matrix) using pointers.
Code:
#include
class matrix
{
int **p,r,c,i,j;
public:
matrix(int,int);
~matrix();
void getdata();
void display();
};
matrix::matrix(int x,int y)
r=x;
c=y;
p=new int *[r];
for(i=0;i p[i]=new int [c]; } matrix::~matrix() { for(i=0;i delete p[i]; delete p; cout<<"\nMemory deallocated successfully\n"; } void matrix::getdata() { cout<<"\nEnter matrix values:\n"; for(i=0;i { cout<<"Enter values for row:"< for(j=0;j cin>>p[i][j]; } } void matrix::display() { cout<<"\nThe matrix is:\n"; for(i=0;i {; for(j=0;j cout< cout< } } void main() { int rows,cols; clrscr(); cout<<"Enter number of rows and columns for a matrix\n"; cout<<"Enter number of rows\n"; cin>>rows; cout<<"Enter number of columns\n"; cin>>cols; matrix A(rows,cols); A.getdata(); A.display(); getch(); } Output: Enter number of rows and columns for a matrix Enter number of rows 3 Enter number of columns 3 Enter the values of the matrix Enter values for row 1 1 2 3 Enter values for row 2 4 5 6 Enter values for row 3 7 8 9 The matrix is 1 2 3 4 5 6 7 8 9 Memory deallocated successfully
p[i]=new int [c];
}
matrix::~matrix()
for(i=0;i delete p[i]; delete p; cout<<"\nMemory deallocated successfully\n"; } void matrix::getdata() { cout<<"\nEnter matrix values:\n"; for(i=0;i { cout<<"Enter values for row:"< for(j=0;j cin>>p[i][j]; } } void matrix::display() { cout<<"\nThe matrix is:\n"; for(i=0;i {; for(j=0;j cout< cout< } } void main() { int rows,cols; clrscr(); cout<<"Enter number of rows and columns for a matrix\n"; cout<<"Enter number of rows\n"; cin>>rows; cout<<"Enter number of columns\n"; cin>>cols; matrix A(rows,cols); A.getdata(); A.display(); getch(); } Output: Enter number of rows and columns for a matrix Enter number of rows 3 Enter number of columns 3 Enter the values of the matrix Enter values for row 1 1 2 3 Enter values for row 2 4 5 6 Enter values for row 3 7 8 9 The matrix is 1 2 3 4 5 6 7 8 9 Memory deallocated successfully
delete p[i];
delete p;
cout<<"\nMemory deallocated successfully\n";
void matrix::getdata()
cout<<"\nEnter matrix values:\n";
for(i=0;i { cout<<"Enter values for row:"< for(j=0;j cin>>p[i][j]; } } void matrix::display() { cout<<"\nThe matrix is:\n"; for(i=0;i {; for(j=0;j cout< cout< } } void main() { int rows,cols; clrscr(); cout<<"Enter number of rows and columns for a matrix\n"; cout<<"Enter number of rows\n"; cin>>rows; cout<<"Enter number of columns\n"; cin>>cols; matrix A(rows,cols); A.getdata(); A.display(); getch(); } Output: Enter number of rows and columns for a matrix Enter number of rows 3 Enter number of columns 3 Enter the values of the matrix Enter values for row 1 1 2 3 Enter values for row 2 4 5 6 Enter values for row 3 7 8 9 The matrix is 1 2 3 4 5 6 7 8 9 Memory deallocated successfully
cout<<"Enter values for row:"<
for(j=0;j cin>>p[i][j]; } } void matrix::display() { cout<<"\nThe matrix is:\n"; for(i=0;i {; for(j=0;j cout< cout< } } void main() { int rows,cols; clrscr(); cout<<"Enter number of rows and columns for a matrix\n"; cout<<"Enter number of rows\n"; cin>>rows; cout<<"Enter number of columns\n"; cin>>cols; matrix A(rows,cols); A.getdata(); A.display(); getch(); } Output: Enter number of rows and columns for a matrix Enter number of rows 3 Enter number of columns 3 Enter the values of the matrix Enter values for row 1 1 2 3 Enter values for row 2 4 5 6 Enter values for row 3 7 8 9 The matrix is 1 2 3 4 5 6 7 8 9 Memory deallocated successfully
cin>>p[i][j];
void matrix::display()
cout<<"\nThe matrix is:\n";
for(i=0;i {; for(j=0;j cout< cout< } } void main() { int rows,cols; clrscr(); cout<<"Enter number of rows and columns for a matrix\n"; cout<<"Enter number of rows\n"; cin>>rows; cout<<"Enter number of columns\n"; cin>>cols; matrix A(rows,cols); A.getdata(); A.display(); getch(); } Output: Enter number of rows and columns for a matrix Enter number of rows 3 Enter number of columns 3 Enter the values of the matrix Enter values for row 1 1 2 3 Enter values for row 2 4 5 6 Enter values for row 3 7 8 9 The matrix is 1 2 3 4 5 6 7 8 9 Memory deallocated successfully
{;
for(j=0;j cout< cout< } } void main() { int rows,cols; clrscr(); cout<<"Enter number of rows and columns for a matrix\n"; cout<<"Enter number of rows\n"; cin>>rows; cout<<"Enter number of columns\n"; cin>>cols; matrix A(rows,cols); A.getdata(); A.display(); getch(); } Output: Enter number of rows and columns for a matrix Enter number of rows 3 Enter number of columns 3 Enter the values of the matrix Enter values for row 1 1 2 3 Enter values for row 2 4 5 6 Enter values for row 3 7 8 9 The matrix is 1 2 3 4 5 6 7 8 9 Memory deallocated successfully
cout<
cout< } } void main() { int rows,cols; clrscr(); cout<<"Enter number of rows and columns for a matrix\n"; cout<<"Enter number of rows\n"; cin>>rows; cout<<"Enter number of columns\n"; cin>>cols; matrix A(rows,cols); A.getdata(); A.display(); getch(); } Output: Enter number of rows and columns for a matrix Enter number of rows 3 Enter number of columns 3 Enter the values of the matrix Enter values for row 1 1 2 3 Enter values for row 2 4 5 6 Enter values for row 3 7 8 9 The matrix is 1 2 3 4 5 6 7 8 9 Memory deallocated successfully
void main()
int rows,cols;
clrscr();
cout<<"Enter number of rows and columns for a matrix\n";
cout<<"Enter number of rows\n";
cin>>rows;
cout<<"Enter number of columns\n";
cin>>cols;
matrix A(rows,cols);
A.getdata();
A.display();
getch();
Output:
Enter number of rows and columns for a matrix
Enter number of rows
3
Enter number of columns
Enter the values of the matrix
Enter values for row 1
1 2 3
Enter values for row 2
4 5 6
Enter values for row 3
7 8 9
The matrix is
Memory deallocated successfully
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4
coding
Question 1 Write a program that accepts two numbers from the user and swaps the two numbers without using a temporary variable Question 2 Write a program that accepts a 3x
C++ Multiplayer Game Programming Project Project Description: We are seeking an experienced C++ Game Programmer to enhance clientside related aspects of MCS: Mars City Securi
example of friend
Implement (a part of) electronic election Scenario where following political parties are participating in election: PPP, PML and PTI. Create a class PollingStation where it stor
Write a sequence of instructions that transfers data from memory to an external I/O device by using channel 3 of the 8237 DMA controller. Transfer from 20000H-20FFFH.
Add a function for saving the text stored in an array to a file. Your program must check whether or not the output file already exists, and if it does, your program must ask the us
Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b. The area under a curve between two points can b
I''m trying to write a function that prints the substring if it is found in the string, and after it prints it deletes it from the string so i could print the next substring if it
Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!
whatsapp: +91-977-207-8620
Phone: +91-977-207-8620
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd