// Assignment11.cpp : Defines the entry point for the console
application. //
#include "stdafx.h"
#include <iostream> #include <string> using namespace
std; int main() {
int size, m, n, c, d, first[10][10], second[10][10],
sum[10][10];
cout << "Enter the number of rows and columns of matrices: ";
cin >> size; m = size; n = size; cout << "Enter the
elements of first matrix: "; for ( c = 0 ; c < m ; c++ ) for ( d
= 0 ; d < n ; d++ ) cin >> first[c][d]; cout <<
"Enter the elements of second matrix: "; for ( c = 0 ; c < m
;c++ ) for ( d = 0 ; d < n ; d++ ) cin >> second[c][d];
for ( c = 0 ; c < m ; c++ ) for ( d = 0 ; d < n ; d++ )
sum[c][d] = first[c][d] + second[c][d]; cout << "Sum of
entered matrices:-\n"; for ( c = 0 ; c < m ; c++ ) { for ( d = 0
; d < n ; d++ ) cout << sum[c][d] << "\t"; cout
<< endl; }
cout << "Hit any key to continue" << endl;
system ("pause");
return 0; }
In this assignment, I don't want you to change any
functionality. The solution for assignment 11 was not very
object-oriented. For this assignment, I want you to design a class
to perform all of the operations that we did in assignment
11.
Thus, you will create a class called Matrix and then design the
class to use the attributes from assignment 11 and then create
methods to support them. Keep all of the code in a single .cpp
file.
PROGRAM:
#include<iostream>
using namespace std;
class Matrix
{
private:
int first[10][10], second[10][10], sum[10][10]; //define matrices first, second, sum
int size, m, n;
int c, d;
public:
void initMatrix();
void sumOfMatrices();
void printMatrix();
};
void Matrix::initMatrix()
{
cout<< "Enter the number of rows and columns of matrices: ";
cin >> size;
m = size;
n = size;
cout << "Enter the elements of first matrix: ";
for( c = 0 ; c < m ; c++ )
for( d = 0 ; d < n ; d++ )
cin >> first[c][d];
cout << "Enter the elements of second matrix: ";
for( c = 0 ; c < m ; c++ )
for( d = 0 ; d < n ; d++ )
cin >>second[c][d];
}
void Matrix::sumOfMatrices() //finding sum of the matrices
{
for( c = 0 ; c < m ; c++ )
for( d = 0 ; d < n ; d++ )
sum[c][d] = first[c][d] + second[c][d];
}
void Matrix::printMatrix()
{
cout<< "Sum of entered matrices:- \n";
for( c = 0 ; c < m ; c++ )
{
for( d = 0 ; d < n ; d++ )
cout << sum[c][d] << "\t";
cout<<endl;
}
}
int main()
{
Matrix M1; //create new object
M1.initMatrix(); //calling method initMatrix()
M1.sumOfMatrices(); //calling method sumOfMatrices()
M1.printMatrix(); // calling method printMatrix()
}
Output :

// Assignment11.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream>...
#include "stdafx.h" #include <iostream> using namespace std; class dateType { private: int dmonth; int dday; int dyear; public: void setdate (int month, int day, int year); int getday()const; int getmonth()const; int getyear()const; int printdate()const; bool isleapyear(int year); dateType (int month=0, int day=0, int year=0); }; void dateType::setdate(int month, int day, int year) { int numofdays; if (year<=2008) { dyear=year;...
// P13_2.cpp - This program adds money of two different people #include<iostream> #include<cstdlib> using namespace std; class AltMoney { public: AltMoney(); AltMoney(int d, int c); friend void add(AltMoney m1, AltMoney m2, AltMoney& sum); void display_money( ); private: int dollars; int cents; }; void read_money(int& d, int& c); int main( ) { int d, c; AltMoney m1, m2, sum; sum = AltMoney(0,0); read_money(d, c); m1 = AltMoney(d,c); cout...
Who could write the array.cpp file ? //main.cpp #include "array.hpp" #include <iostream> int main() { int n; std::cin >> n; array a(n); for (int i = 0; i < n; i++) { std::cin >> a.data()[i]; } std::cout << "array size:" << a.max_size() << std::endl; std::cout << "array front:" << a.front() << std::endl; std::cout << "array back:" << a.back() << std::endl; int* data = a.data(); std::cout << "array elements using data:" << std::endl; for (int i = 0; i < n;...
graph binary search for size and time c++ //System Libraries #include <iostream> #include <string> #include <cstdlib> #include <ctime> #include <iomanip> #include <algorithm> using namespace std; //User Libraries //Global Constants, no Global Variables are allowed //Math/Physics/Conversions/Higher Dimensions - i.e. PI, e, etc... //Function Prototypes //Execution Begins Here! int main(int argc, char** argv) { int n, i, arr[50], search, first, last, middle,count=0,count_in,tot; clock_t start, end; float duration; cout<<"Enter total number of elements :"; cin>>n; cout<<"Enter numbers"; for (i=0; i<n;i++) cin>>arr[i]; cout<<"Enter a...
#include <iostream> #include <conio.h> #include<limits> using namespace std; int main(){ char oparand, ch = 'Y'; int num1, num2, result; while(ch == 'Y'){ cout << "Enter first number: "; cin >> num1; while(1){//for handling invalid inputs if(cin.fail()){ cin.clear();//reseting the buffer cin.ignore(numeric_limits<streamsize>::max(),'\n');//empty the buffer cout<<"You have entered wrong input"<<endl; cout << "Enter first number: "; cin >> num1; } if(!cin.fail()) break; } cout << "Enter second number: "; cin >> num2; while(1){ if(cin.fail()){ cin.clear(); cin.ignore(numeric_limits<streamsize>::max(),'\n'); cout<<"You have entered wrong input"<<endl; cout <<...
fully comments for my program, thank you will thumb up #include <iostream> #include <fstream> #include <string> #include <iomanip> using namespace std; struct book { int ISBN; string Author; string Title; string publisher; int Quantity; double price; }; void choice1(book books[], int& size, int MAX_SIZE) { ifstream inFile; inFile.open("inventory.txt"); if (inFile.fail()) cout <<"file could not open"<<endl; string str; while(inFile && size < MAX_SIZE) { getline(inFile, str); books[size].ISBN = atoi(str.c_str()); getline(inFile, books[size].Title); getline(inFile, books[size].Author); getline(inFile, books[size].publisher); getline(inFile,...
// Retire.cpp : Defines the entry point for the console application. // program to convery years to retire // sumin Kang // 9/26/17 #include "stdafx.h" #include <iostream> #include <iomanip> #include <string> #include <fstream> using namespace std; int main() { //declare files ifstream inFile; ofstream outFile; // declare constants and variables string name; int age; int ageInRetire; // open files inFile.open("D:\\retire"); outFile.open("D:\\retire"); // get input from user cout << "What is your name?"; getline(inFile, name); cout << "How old are you?";...
Given a matrix, clockwise-rotate elements in it. Please add code to problem3.cpp and the makefile. I have also given the main_problem3.cpp and problem3.h to test. problem3.cpp::: #include "problem3.h" // A function to rotate a matrix mat[][MAX] void rotatematrix(int m, int n, int mat[][MAX]) { // your code here } Makefile::: all : problem3.o g++ -o mainp3 # your code here problem3.o : problem3.h problem3.cpp # your code here clean: rm -f *.o mainp3 main_problem3.cpp::: #include <iostream>...
/* Implementation of the main() method of the program. */ #include <iostream> #include <string> #include <vector> #include <algorithm> using namespace std; class Student { public: // default constructor Student() { studentID = 0; studentFirst = "First"; studentMiddle = "Middle"; studentLast = "Last"; } void SetStudentID(int number) { studentID = number; } void SetStudentFirst(string name) { studentFirst = name; } void SetStudentMiddle(string name) { studentMiddle =...