[SOLVED] C: Homework 4

$25

File Name: C:_Homework_4.zip
File Size: 122.46 KB

5/5 - (1 vote)

Homework 4 Time it took Matthew to Complete: 15 mins

  • All programs must compile without warnings when using the -Wall and -Werror options
  • Submit only the files requested

    Do NOT submit folders or compressed files such as .zip, .rar, .tar, .targz, etc

  • Your program must match the output exactly to receive credit.

    Make sure that all prompts and output match mine exactly.

    Easiest way to do this is to copy and paste them

  • All input will be valid unless stated otherwise
  • Print all real numbers to two decimal places unless otherwise stated
  • The examples provided in the prompts do not represent all possible input you can receive.
  • All inputs in the examples in the prompt are underlined

    You dont have to make anything underlined it is just there to help you differentiate between what you are supposed to print and what is being given to your program

  • If you have questions please post them on Piazza

    Restrictions

  • No global variables are allowed
  • Your main function may only declare variables, call other functions, and assign

    variables values.

Files to submit: anagram.c

For this problem you will be checking to see if two words are anagrams of each other. Two words are anagrams if the letters of one word can be rearranged to form the other word. For example Mary and army are anagrams because the letters in Mary can be rearranged to form army.

Assumptions

  • User input will only contain alphabetical characters
  • No word will be longer than 20 characters

    Requirements

    Your check for an anagram should be case insensitive
    For example ARMY and mary should be considered to be anagrams

    Hints

    Dont forget that you can add and subtract characters

For example B A is 1 and 2 + A is C

Examples

1.Please enter the first word: MaRy Please enter the second word: arMY MaRy is an anagram of arMY

2.Please enter the first word: dog Please enter the second word: god dog is an anagram of god

3.Please enter the first word: bob Please enter the second word: bobs bob is NOT an anagram of bobs

4.Please enter the first word: aap Please enter the second word: pap aap is NOT an anagram of pap

Homework 4 Time it took Matthew to Complete: 10 mins

  • All programs must compile without warnings when using the -Wall and -Werror options
  • Submit only the files requested

    Do NOT submit folders or compressed files such as .zip, .rar, .tar, .targz, etc

  • Your program must match the output exactly to receive credit.

    Make sure that all prompts and output match mine exactly.

    Easiest way to do this is to copy and paste them

  • All input will be valid unless stated otherwise
  • Print all real numbers to two decimal places unless otherwise stated
  • The examples provided in the prompts do not represent all possible input you can receive.
  • All inputs in the examples in the prompt are underlined

    You dont have to make anything underlined it is just there to help you differentiate between what you are supposed to print and what is being given to your program

  • If you have questions please post them on Piazza

    Restrictions

  • No global variables are allowed
  • Your main function may only declare variables, call other functions, and assign

    variables values.

Files to submit: mat_add.c

Write a program called mat_add.c that asks the user for 2 matrices A, and B, and displays their sum, C.

  1. All numbers entered will be integers
  2. All matrices will be valid
  3. The maximum dimension of each matrix is 100
  4. Each row of the matrix will be entered 1 line at a time
  5. The formula for calculating C[i][j] is C[i][ j]=A[i][ j]+B[i][ j]

    1. For more on how to compute the sum of two matrices see here:

    http://www.purplemath.com/modules/mtrxadd.htm

  6. Examples:
    1. Please enter the number of rows: 2

      Please enter the number of columns: 2 Enter Matrix A
      12
      34

      Enter Matrix B 100 200
      200 400
      A+ B =

      101 202

      203 404

    2. Please enter the number of rows: 2

      Please enter the number of columns: 3 Enter Matrix A
      10 20 -30
      12 7

      Enter Matrix B 1 2 30
      -3 4 5
      A+ B =

      11 22 0 -2 6 12

Homework 4 Time it took Matthew to Complete: 20 mins

  • All programs must compile without warnings when using the -Wall and -Werror options
  • Submit only the files requested

    Do NOT submit folders or compressed files such as .zip, .rar, .tar, .targz, etc

  • Your program must match the output exactly to receive credit.

    Make sure that all prompts and output match mine exactly.

    Easiest way to do this is to copy and paste them

  • All input will be valid unless stated otherwise
  • Print all real numbers to two decimal places unless otherwise stated
  • The examples provided in the prompts do not represent all possible input you can receive.
  • All inputs in the examples in the prompt are underlined

    You dont have to make anything underlined it is just there to help you differentiate between what you are supposed to print and what is being given to your program

  • If you have questions please post them on Piazza

    Restrictions

  • No global variables are allowed
  • Your main function may only declare variables, call other functions, and assign

    variables values.

Files to submit: pascal.c

For this problem you will be printing out Pascals Triangle. If you have never heard of Pascals Triangle recommend checking out its Wikipedia Page.

Assumptions and Requirements

  • The maximum level that you will have to display is 28
  • You should NOT use the combinations method for finding the value of an element

    because it will lead you to getting some wrong answers as the values generated

    through this method can become larger than the largest possible integer.

  • You do not have to make your output appear as a triangle

    Hints

  • The animation on the Wikipedia page is very helpful in figuring out how you should get started.

    Examples

1. Please enter how many levels of Pascals Triangle you would like to see: 2 1

11
1. Please enter how many levels of Pascals Triangle you would like to see: 4

1
11
12 1 133 1

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] C: Homework 4
$25