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
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
What does throw; (with no exception object after the throw keyword) mean? Where would I employ it? A: You should see code that looks something like this: class MyException
develop a C program for Linux called pipes.c that does the following: In the main() function, it creates a pipe using the pipe() function, then creates two child processes with
how we can code in c++ for assignment problem (operation research) method to mkinimization and mamization
T o k e n : Tokens are small entities in a program. Example: identifiers, keywords, constants, operators, strings, etc. These tokens are used almost in same wa
The goto statement This statement can be used to branch to another statement of the program. This is rarely used as it violates the principle of structured programming. Though
Write a function that has four unsigned char parameters, combines the four one-byte integer values into an unsigned integer, and returns the unsigned integer. When the four one
Define some features of static storage class in c program? The features of a variable defined to contain a static storage class are as follows. Storage - memory Default
At a shop of marbles, packs of marbles are prepared. Packets are named A, B, C, D, E …….. All packets are kept in a VERTICAL SHELF in random order. Any numbers of packets with thes
area under curve pgm
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