Question

Written in expanded form, the usual factorial func
0 0
Add a comment Improve this question Transcribed image text
Answer #1

In the following, the required code is attached along with sample output for the given data. Coding and Output screensho octa

function [val] = skipfact(n,k)
   val = 1; % for n = 0, val = 1. Init cond
   if floor(n) == n && ~isinf(n) %Checking if +ve integer but not infinity
       for i = n:-1*k:1 %check until 1
           val = val * i;
       end
   end
   if n < 0 %negative
       val = -2;
   end
   if floor(n) ~= n || isinf(n) %Not positive integers
       val = -1;
   end
end

skipfact(7,1) %calling for given sample data
skipfact(23,3)
skipfact(193,37)
skipfact(9.2,3)
skipfact(-9.2,3)
skipfact(-8,3)

Add a comment
Know the answer?
Add Answer to:
Written in expanded form, the usual factorial function is n! = n middot (n - 1)...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • PROBLEM 1 - FACTORIAL: Write a function prodN(n) taking as parameter an integer n. • If...

    PROBLEM 1 - FACTORIAL: Write a function prodN(n) taking as parameter an integer n. • If n is positive, the function returns the product of the first n natural numbers. • If n is zero, the function returns 1. • If n is negative or is not an integer, the function returns None. Remember to extensively test your program to make sure it works properly.

  • In python please 6 annoying_int_sequence(n) In annoying_recursion.py, write the function annoying_int_sequence(n) which takes a single integer...

    In python please 6 annoying_int_sequence(n) In annoying_recursion.py, write the function annoying_int_sequence(n) which takes a single integer parameter (which must be non-negative). It must return a list of intgers. The contents of the integers are defined recursively. Basically, each version of this sequence is made up of the next-smaller one, repeated n times - and with the number n in-between. For instance, the sequence for n = 3 is: ???? 3 ???? 3 ???? Just drop in the the sequence for...

  • 1) a) Write MATLAB function that accepts a positive integer parameter n and returns a vector...

    1) a) Write MATLAB function that accepts a positive integer parameter n and returns a vector containing the values of the integral (A) for n= 1,2,3,..., n. The function must use the relation (B) and the value of y(1). Your function must preallocate the array that it returns. Use for loop when writing your code. b) Write MATLAB script that uses your function to calculate the values of the integral (A) using the recurrence relation (B), y(n) for n=1,2,... 19...

  • Please show all work in the space provided for credit. 1.) The function D(h) 10e can...

    Please show all work in the space provided for credit. 1.) The function D(h) 10e can be used to find the number of milligrams D of a certain a. How many milligrams will be present after 2 hours? b. When the number of milligrams reaches 1, the drug is to be administered again. drug that is in a patient's bloodstream h hours after the drug has been administered Round your answer to one decimal place. After how many hours will...

  • Need this in C Code is given below e Dots l lah dit Problem 1. (30...

    Need this in C Code is given below e Dots l lah dit Problem 1. (30 points) Fre bendord.cto obtain the free in decimal representation For ATY. this problem we complete the code in i tive long inte ens (W written the following positive long term 123, 40, 56, 7, 8, 9, 90, 900 the frequencies of all the digits are: 0:4, 1:1, 2:1, 3:1, 4:1, 5:1, 6:1, 7: 1. 8: 1.9: 3 In this example, the free ency of...

  • specifically on finite i pmu r the number of objøcts or ways. Leave your answers in fornsiala form, such as C(3, 2) nporkan?(2) Are repeats poasib Two points each imal digits will have at le...

    specifically on finite i pmu r the number of objøcts or ways. Leave your answers in fornsiala form, such as C(3, 2) nporkan?(2) Are repeats poasib Two points each imal digits will have at least one xpeated digin? I. This is the oounting problem Al ancmher so ask yourelr (1) ls onder ipo n How many strings of four bexadeci ) A Compuir Science indtructor has a stack of blue can this i For parts c, d. and e, suppose...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT