CS201 ASSIGNMENT 2 SOLUTION SPRING 2021
Download Solution File Below
Total Marks: 20
Due Date: 8-June-2021
FREE TO CHANGE ASSIGNMENT WHATSAPP 03162965677
CS201 Assignment Objectives:
In this assignment, the students will learn:
VIEW MORE CORRECT ASSIGNMENT SOLUTIONS
CS101 Assignment 2 Solution 2021
CS302 Assignment 2 Solution 2021
How to fill a two-dimensional array using required data.
How to write user-defined functions and pass an array to them as parameters.
How to use if statement and use while loop.
How to display an array of elements.
CODE SOLUTION:
// CS201 Assignment 2 Solution Spring 2021
// Provide by VUAnswer.com Free All Solution
#include <iostream>
#include <conio.h>
using namespace std;
int ShowMatrix()
{
int row=2, column=2;
int matrix[2][2] = { {8, -4} , {-6, 2} };
cout<<"The matrix is:"<<endl;
for(int i=0; i<row; ++i) {
for(int j=0; j<column; ++j)
cout<<matrix[i][j]<<" ";
cout<<endl;
}
}
int showTranspose ( )
{
int transpose[2][2], row=2, column=2, i, j;
int matrix[2][2] = { {8, -4} , {-6, 2} };
cout<<endl;
for(i=0; i<row; ++i)
for(j=0; j<column; ++j) {
transpose[j][i] = matrix[i][j];
}
cout<<"The transpose of the matrix is:"<<endl;
for(i=0; i<column; ++i) {
for(j=0; j<row; ++j)
cout<<transpose[i][j]<<" ";
cout<<endl;
}
}
int calculateDeterminant()
{
int determMatrix[2][2], determinant;
int matrix[2][2] = { {8, -4} , {-6, 2} };
determinant = ((matrix[0][0] * matrix[1][1]) -
(matrix[0][1] * matrix[1][0]));
cout << "\nThe Determinant of 2 * 2 Matrix = " << determinant;
}
int showAdjoint()
{
int ch,A2[2][2] = {{8,-4},{-6,2}},AD2[2][2],C2[2][2];
//Calculating co-factors of matrix of order 2x2
C2[0][0]=A2[1][1]; C2[0][1]=-A2[1][0]; C2[1][0]=-A2[0][1]; C2[1][1]=A2[0][0];
//calculating ad-joint of matrix of order 2x2
AD2[0][0]=C2[0][0]; AD2[0][1]=C2[1][0]; AD2[1][0]=C2[0][1]; AD2[1][1]=C2[1][1];
cout<<"\n\nAdjoint of A is :- \n\n";
cout<<"|\t"<<AD2[0][0]<<"\t"<<AD2[0][1]<<"\t|\n|\t"<<AD2[1][0]<<"\t"<<AD2[1][1]<<"\t|\n";
}
int main()
{
int choice = 0;
cout<<" ||---Enter your choice---||"<<endl;
cout<<""<<endl;
cout<<"---Press 1 to display the matrix and its transpose---"<<endl;
cout<<"---Press 2 to find adjoint and determinant of the matrix---"<<endl;
cout<<""<<endl;
cout<<"Press any other key to exit.";
cout<<""<<endl;
// If you want free to change assignment solution
// Whatsapp us 03162965677
cin>>choice;
if (choice ==1)
{
ShowMatrix();
showTranspose ( );
}
else if (choice == 2)
{
showAdjoint();
// Provided by VU Answer
calculateDeterminant();
}
else
system("pause");
}
SUCCESS CODE RESULT JUST FOR ACCURACY
PLEASE NOTE:
Don't copy-paste the same answer.
Make sure you can make some changes to your solution file before submitting copy-paste solution will be marked zero.
If you found any mistake then correct yourself and inform me.
Before submitting an assignment check your assignment requirement file.
If you need some help and question about file and solutions.
2 Comments
They demand for usage of "While loop" and you used "for" instead of while.
ReplyDeleteYes you can use also and apply if else statement method according to CS201 lecture
Delete