Write a program to define a matrix, C/C++ Programming

Assignment Help:

Write a program to define a matrix:

1. Write a function that takes an integer and calculates and returns the factorial of the integer. The Factorial of a number "n" is computed as (n * (n-1) * (n-2) * ... * 1). Ex., factorial of "3" would be 3 * 2 * 1 = 6. In the "main" function, ask the user to enter a positive integer between 1 and 10 and pass the number entered by the user as a parameter to the function. Display the value of the factorial returned by the function.

2. Write a program to accept 10 characters from the user and store them in an array. Then, ask the user to enter a character to search for. Look for the character in the stored array. If it is found, print the position of the element in the array. Otherwise, print an appropriate message telling the user it was not found.  Repeat this search with different inputs as long as the user wishes to continue.

3. Write a program to define a matrix (double dimensional array) of a pre-defined size containing integers. Use #define statements to define the number of rows and columns in the matrix (matrix size must be greater than 2x2). Accept values into the matrix by asking for user input. Transpose the matrix and print the resultant matrix. (Note: Transpose of a matrix essentially interchanges the rows and columns in the matrix.) Note that the original matrix need not be square.

For example, the transpose of the matrix

2  3  4

5  6  7

would be:

2  5

3  6

4  7


Related Discussions:- Write a program to define a matrix

Explain the relationship between an array and pointers, Relationship betwee...

Relationship between an Array and Pointers. Consider the following. int arr[] = {0,1,2,3,4,5,6,7,8,9}; If we write arr , it is considered as the address of the first elem

Stack, write c language program that shows stack overflow..

write c language program that shows stack overflow..

Gene program, Many human diseases could be controlled by the knowledge of t...

Many human diseases could be controlled by the knowledge of the gene’s structure and pattern. The human gene could be represented by four nucleotides. Each nucleotide is represente

Advantages to the use of functions, Question: (a) What is a function? A...

Question: (a) What is a function? Are functions needed when writing a C program? (b) State one of the advantages to the use of functions. (c) What do you meant by underst

Program to display appropriate message-clients accounts, Question A ban...

Question A bank normally updates it's clients accounts at the end of each month.Of the two types of bank accounts:savings and checking, a client must maintain a minimum balance

Program of multipication using inline function, Aim: Write a program of mu...

Aim: Write a program of multipication using inline function class Multiply {           int x,y;           public:           void getdata();           inline calc

Molecular dynamics and Monte carlo, Molecular dynamics for a Lennard-Jones ...

Molecular dynamics for a Lennard-Jones system (in C++) 1. Write a function which reads in the input variables of a molecular dynamics simulation of a Lennard-Jones system. The inpu

C program for compare two strings , Normal 0 false false fa...

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

Do friends break encapsulation?, A: No. If they're utilized properly, they ...

A: No. If they're utilized properly, they increase encapsulation. You frequently require splitting a class in half while the two halves will have distinct numbers of instances o

Multiple constructor, Constructor public class ListNode {    //...

Constructor public class ListNode {    // package access members; List can access these directly private E data; // data for this node privateListNode nextNode; /

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

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!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd