C++ LAB MANUAL
C++ LAB MANUAL
#include <iostream>
int main() {
int sum = 0;
sum += arr[i];
}
cout << "Sum of array elements: " << sum << endl;
cout << "Average of array elements: " << average << endl;
return 0;
Output:
Array elements: 1 2 3 4 5
2.Write a C++ Program to create a Matrix and Perform the operations Addition ,Inverse, Transpose,and
multiplication operations.
#include <iostream>
#include <iomanip>
#include <cmath>
}
cout << endl;
void addMatrices(double matrix1[3][3], double matrix2[3][3], double result[3][3], int rows, int cols) {
result[j][i] = matrix[i][j];
double det = 0;
if (n == 2) {
} else if (n == 3) {
return det;
if (det == 0) {
return false;
double adjoint[3][3];
// Finding adjoint
// Finding inverse
double invDet = 1.0 / det;
return true;
void multiplyMatrices(double matrix1[3][3], double matrix2[3][3], double result[3][3], int rows, int cols)
{
result[i][j] = 0;
int main() {
double result[3][3];
double inverse[3][3];
// Display matrices
displayMatrix(matrix1, 3, 3);
displayMatrix(matrix2, 3, 3);
// Matrix Addition
displayMatrix(result, 3, 3);
// Matrix Transpose
displayMatrix(result, 3, 3);
// Matrix Inverse
displayMatrix(inverse, 3, 3);
// Matrix Multiplication
displayMatrix(result, 3, 3);
return 0;
}
Output:
Matrix 1:
1 2 3
4 5 6
7 8 9
Matrix 2:
9 8 7
6 5 4
3 2 1
10 10 10
10 10 10
10 10 10
Matrix1 Transpose:
1 4 7
2 5 8
3 6 9
Inverse of Matrix1:
30 24 18
84 69 54
138 114 90
3.Write a C ++ Program to execute the statistical function:mean,median,mode
#include <iostream>
#include <vector>
#include <algorithm>
#include <unordered_map>
double sum = 0;
sum += data[i];
sort(data.begin(), data.end());
int n = data.size();
if (n % 2 == 0) {
} else {
vector<int> result;
int maxFrequency = 0;
Output:
Mean: 2.57143
Median: 3
Mode: 3
4. Write a C ++ Program to execute the statistical functions : Std deviation,Varience and covariance
#include <iostream>
#include <vector>
#include <cmath>
double sum = 0;
sum += num;
double var = 0;
if (data1.size() != data2.size()) {
cout << "Datasets must have the same number of elements for covariance calculation!" << endl;
return -1;
double cov = 0;
int main() {
// Input the data sets
int n;
cout << "Enter the number of elements in the data set: ";
cin >> n;
double value;
data1.push_back(value);
double value;
data2.push_back(value);
cout << "\nCovariance between the two datasets: " << cov << endl;
return 0;
Output:
Variance: 2
Variance: 2
#include <iostream>
#include <vector>
#include <cmath>
double sum = 0;
sum += num;
double m = mean(data);
double sum = 0;
double m = mean(data);
double sd = standardDeviation(data);
double sum = 0;
int main() {
vector<double> data;
int n;
cin >> n;
double value;
data.push_back(value);
return 0;