#include 2 3 int main(){ 4. int n, m; // size of array A. rows and columns int n_, m_; // size of array B. rows and columns scanf("%i %i %i *i", &n, &m, &n_, &m_); 7 if (77){ // When can we not perform matrix multiplication? printf("(??,??),(??,??)->(??,7?), (size %i is different from %i)",??, ??); 8. 10 11 else{ float A[??][??], B[??][??]; 12 13 14 // Input the elements for matrix A for (int i=0; i?; i++){ for (int j=0; j<??; j++){ scanf("&f", &A[i] [j]); 15 16 17 18 19 20 21 // Input the elements for matrix A for (int i=0; i<n_; i++){ for (int j=0; j<m_; j++){ scanf("&f", &B[i] [j]); 22 24 25 26 27 28 // Matrix multiplication float C[??][??]; // Result of the matrix multplication for (int i=0; i<??; i++){ for (int j=0; j<??; j++){ 29 30 31 32 33 [??] [??] = 0; 34 for(int k = 0; k<??; k++){ 35 C[??][??] += A[??][??] * B[??] [??]; 36 37 38 39 40 // Printing results printf("\nMatrix A: \n"); for (int i=0; i<??; i++){ for (int j=0; j<??; j++){ 41 42 43 44 45 printf("%.2f ", A[i][j]); 46 } 47 printf("\n"); 48 } 49 printf("\n"); 50 printf("\nMatrix B: \n"); for (int i=0; i<??; i++){ for (int j=0; j<??; j++){ printf("%.2f ", B[i][j]); 51 52 53 54 55 } printf("\n"); } 56 57 58 printf("\n"); 59 printf("\nMatrix C: \n"); for (int i=0; i<??; i++){ for (int j=0; j<??; j++){ printf("%.2f ", [[i][j]); } 60 61 62 63 64 printf("\n"); } 65 66 67 printf("\n"); 68 } 69 return 0; 70 }
#include 2 3 int main(){ 4. int n, m; // size of array A. rows and columns int n_, m_; // size of array B. rows and columns scanf("%i %i %i *i", &n, &m, &n_, &m_); 7 if (77){ // When can we not perform matrix multiplication? printf("(??,??),(??,??)->(??,7?), (size %i is different from %i)",??, ??); 8. 10 11 else{ float A[??][??], B[??][??]; 12 13 14 // Input the elements for matrix A for (int i=0; i?; i++){ for (int j=0; j<??; j++){ scanf("&f", &A[i] [j]); 15 16 17 18 19 20 21 // Input the elements for matrix A for (int i=0; i<n_; i++){ for (int j=0; j<m_; j++){ scanf("&f", &B[i] [j]); 22 24 25 26 27 28 // Matrix multiplication float C[??][??]; // Result of the matrix multplication for (int i=0; i<??; i++){ for (int j=0; j<??; j++){ 29 30 31 32 33 [??] [??] = 0; 34 for(int k = 0; k<??; k++){ 35 C[??][??] += A[??][??] * B[??] [??]; 36 37 38 39 40 // Printing results printf("\nMatrix A: \n"); for (int i=0; i<??; i++){ for (int j=0; j<??; j++){ 41 42 43 44 45 printf("%.2f ", A[i][j]); 46 } 47 printf("\n"); 48 } 49 printf("\n"); 50 printf("\nMatrix B: \n"); for (int i=0; i<??; i++){ for (int j=0; j<??; j++){ printf("%.2f ", B[i][j]); 51 52 53 54 55 } printf("\n"); } 56 57 58 printf("\n"); 59 printf("\nMatrix C: \n"); for (int i=0; i<??; i++){ for (int j=0; j<??; j++){ printf("%.2f ", [[i][j]); } 60 61 62 63 64 printf("\n"); } 65 66 67 printf("\n"); 68 } 69 return 0; 70 }
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
fill in the blanks in the code
Expert Solution
Step 1
First some basics of matrix multiplication are if two matrices A and B of sizes a,b and x,y are to be mutiplied then bdhoul be equal to x and the mutipled matrix will be of order a*y
Going through the code I will fill the "??" blanks by writing the code below,please refer:
line 8 : if(m!=n_ && m!=0 && n!=0 && m_!=0 && n_!=0)
{
printf("(n,m),(n_,m_)->(n,m_), stmt, m,n_)
line 12 :
else {
float A[n][m],float B[n_],[m_];
line 16 ,17 for(int i=0;i<n;i++) , for(int j=0;j<m;j++)//for array A
line 23,24 for(int i=0;i<n_;i++) , for(int j=0;j<m_;j++)// for array B
Step by step
Solved in 2 steps
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY