🚀 Loved the tutorial? Take it further with Programiz PRO! Refine your skills, conquer coding fears, and build confidence with interactive lessons, quizzes, and challenges. Strengthen your programming foundation and master C today! 👉Start Here: bit.ly/c-master
@manishgoud23812 жыл бұрын
Tq so much maam for your explanation
@AbhiramDeshpande-fe1vi Жыл бұрын
#include int sum(int n); int main(){ int number; printf("enter a number :"); scanf("%d",&number); int result = sum(number); printf("the answer is %d ",result); return 0; } int sum (int n){ if(n>0){return n*sum(n-1);} else {return 1;} }
@mfarzan96 Жыл бұрын
@@AbhiramDeshpande-fe1vi you forgot to add math.h header file
@AbhiramDeshpande-fe1vi Жыл бұрын
@@mfarzan96 thanks bro
@hrkhrld6 ай бұрын
@@AbhiramDeshpande-fe1vi what if the user inputs a negative value. What will your code be?
@c_learner_on_linux Жыл бұрын
I suggest for myself the programming task before seeing the task. Ma'am, your teaching is one of the best I have ever seen so far.
@SoniKumari-ym4vl2 жыл бұрын
Please mam upload videos fast ur teaching style is best after so many complicated videos i found yours and it the best
@Kenara_Music Жыл бұрын
I do not understand where the second number in the sums in the image come from. For example, in the first one where does the6 in (4 + 6 = 10) come from?
@pedrofranco72478 ай бұрын
4+3+2+1 = 10
@testingsomething52807 ай бұрын
@@pedrofranco7247 I get it but where did the 6 come from?
@pedrofranco72477 ай бұрын
@@testingsomething5280 It comes from the iteration below: 3+3 =6, in which the second 3 comes from the other iteration: 2+1=3, and the 1 comes from yet another iteration: 1+0=1. Everything together is the same as 4+3+2+1=10
@sameershwaikehАй бұрын
its n+sum(n-1 ): if n =4 , then n-1 = 3 , the sum of 3 is : 1 +2+3 = 6 , so n+sum(n-1)= 4 +6 =10
@josephmusangu5901 Жыл бұрын
Been saving my life, everything seems so smooth and simple
@programizstudios2 жыл бұрын
Q. Which of the following statements is false? A. A function that calls itself is called recursive function B. Conditional statement prevents infinite recursive call C. Recursive Function always return some value D. None of the above
@atulanand19542 жыл бұрын
D is the answer
@ВахидуззаманШуво2 жыл бұрын
D
@sakshiruikar27962 жыл бұрын
None of the above
@yemre4012 жыл бұрын
D
@analiebenocilla30092 жыл бұрын
D
@NGOFFICAL92 жыл бұрын
Mam please upload videos daily in c programming language
@streamvision1458 ай бұрын
Answer is C. a Recursive function doesn't have to return value all the time. It can be used to just pass parameters.
@jaisonabraham73812 жыл бұрын
Hi Padma, Your class is very good and easy to understand. All the best
@timetocreate622 жыл бұрын
#include #include int main() { // Write C code here int number,result; printf("Write a whole number:"); scanf("%d", &number); result = factoriel(number); printf("Factoriel = %d", result); return 0; } int factoriel(int n){ if (n != 0){ return n * factoriel(n-1); } else { return n+1; } }
@datuboharry6103 Жыл бұрын
You’ll use (n != 1) here since you’re dealing with multiplication. Hence the function always returns 0
@datuboharry6103 Жыл бұрын
If you leave it at 0, it’ll run “return 1 * (1-1)” which is 1 * 0 on the last loop. Making it return zero always
@Hut09095 ай бұрын
@@datuboharry6103Makes sense, thank you!
@cxuri2 жыл бұрын
Explained perfectly
@rohankumardhariya9062 жыл бұрын
Please finish this course soon
@hrkhrld6 ай бұрын
In the programming task at the end, what if the user inputs a negative value? What will be the new code to indicate that the user input is invalid?
@vishalkadkal Жыл бұрын
#include #include int main(){ int number,result; printf("Enter the positive number = "); scanf("%d",&number); result=factorial(number); printf("%d",result); return 0; } int factorial(int n){ if(n != 0){ return n* factorial (n-1); } else{ return n+1; } }
@rayan_lupo3021 Жыл бұрын
I've recycled the code of the previous exercise and I've changed the + on the 20th line with * #include int factorial(int n); int main() { int number,result; printf("Enter a number: "); scanf("%d", &number); result = factorial(number); printf("Factorial number = %d", result); return 0; } int factorial(int n){ if (n > 0){ return n * factorial(n-1); } else { return 1; } }
@IfycoolAfrica Жыл бұрын
programming squeeze D. None of the above
@karishmasherinjenifer82916 ай бұрын
Do you mean "Programming quiz"??
@IfycoolAfrica6 ай бұрын
@@karishmasherinjenifer8291 yah
@muhtasimsabab1101Ай бұрын
Thank you
@KaanUNSAL-v5y Жыл бұрын
Very clear. Thanks
@Agastya0072 жыл бұрын
keep building the content!!🙂
@ironmonkey19908 ай бұрын
very good!
@loveafinni Жыл бұрын
Awesome!
@onomemafuru94962 жыл бұрын
How does the compiler know to convert sum(number) to sum(n) since number and n are not same thing, wouldn't it be better to be consistent with sum(number) ?
@Solenya. Жыл бұрын
'n' is used as the variable within the sum() function itself. You can think of the sum(n) part as a blueprint. When the function is called, the compiler follows the blueprint by substituting 'number' everywhere there is an 'n'.
@prajwal_bagewadi2 жыл бұрын
very nice video and explaining. ❤🙏😊
@oluwatobilobakassim6393 Жыл бұрын
Thanks for the help
@hinfarana30832 жыл бұрын
Your topics are really understandable to me...plz would you like to post Dsa course ...that would be very helpful
@arantebw7 ай бұрын
Thank you!
@dblegends62602 жыл бұрын
Thank you mam ❣️😊
@DannyDatsWhacc3 ай бұрын
this is where Im starting to struggle. I need to revise more on this topic
@blessingmagombedze76783 ай бұрын
Us
@Zunxic2 жыл бұрын
First
@Zunxic2 жыл бұрын
And thanks for all the help!
@Selcuk._._9 ай бұрын
/*Create a program that computes the factorial of a number. • Take input from user • Pass the input value to a function. • Inside the function check if the number is greater than O. • If true, return number multiplied by a recursive call to the function with parameter 1 less than number Otherwise, return 1. */ int factorial(int n) { if (n != 0) { if (n < 1) return 1; return n * factorial(n - 1); }else return 1; }
@anjarmaner39282 жыл бұрын
Greatt
@muhammedimran35382 жыл бұрын
we love u padma, ur gooooood
@filmonmebrie460 Жыл бұрын
I don't understand why we return 1 in the last example why we don't return n as we did previously? Pls anyone break it down for me.
@AFCOE Жыл бұрын
0! = 1 n+0= n
@light-warrior11 ай бұрын
Task: #include #include int mult(int n); int main() { int number, result; printf("enter a number: "); scanf("%d ", &number); result = mult(number); printf("multiplication = %d", result); return 0; } int mult(int n) { if (n > 0) { return n * mult(n-1); } else { return 1; } } Quiz: D is the correct option.
@danieldaniekl62223 ай бұрын
i just realized recursing is useful for sorting algorithms
@hridhanpatel39872 жыл бұрын
🔥🔥
@sreyounprom Жыл бұрын
B . condition statement is used to prevent infinite recursive calls. and #include int factorialSum(int n); int main () { int number , result ; printf("PLease Enter the positive number :"); scanf("%d", &number); result = factorialSum(number); printf(" sum = %d", result); return 0; } int factorialSum(int n){ if(n != 0){ return n + factorialSum(n-1); } else { return 1; } }
@LogXTX2 жыл бұрын
Are you nepali ?
@arjunkarthikeya41635 ай бұрын
Mama you can say DSA also no
@Salamanca-joro3 ай бұрын
Mama?
@Eleotblack2 жыл бұрын
#include int factorial(int n); int main() { int number, result; printf("Enter the number: "); scanf("%d", &number); result= factorial(number); printf("facoria= %d", result); return 0; } int factorial(int n){ if(n > 0){ return n * factorial(n-1); } else{ return 1; } }
@yamin_05Ай бұрын
idk how people say its d, its obviously c, she literally used an example of a void recursive function at the beginning
@lukelombard92 Жыл бұрын
#include #include int computeFactorial(int number); int main() { int number; printf("Enter a number: "); scanf("%d", &number); printf(" The factorial of %d is %d.", number, computeFactorial(number)); return 0; } int computeFactorial(int number){ if(number == 1){ return number; } return number * computeFactorial(number - 1); }
@nihatcanter44262 жыл бұрын
i didnt understand
@balashebjadhav977 Жыл бұрын
Answer is D
@furkanakdag7644 Жыл бұрын
Answer is "A"
@albertamenyah3019 Жыл бұрын
The answer is D.
@damiendawn567 Жыл бұрын
hardest video to understand between all the videos :(
@onic9623 Жыл бұрын
Option D : None Of The Above --------------------------------------------------------------------------- #include int factorial(int n); int main() { int num, result; printf("Enter A Number : "); scanf("%d", &num); result = factorial(num); printf("%d! = %d",num, result); return 0; } int factorial(int n) { if (n != 0) { return n * factorial(n-1); } else { return n+1; } }
@_.narr._.032 жыл бұрын
Programming task: #include using namespace std; int factorial(int n); int main() { int num; coutnum; int result = factorial(num); cout
@elem3nt4002 жыл бұрын
bro its c++
@keshavdixit082 жыл бұрын
D
@vaigosharma3692 ай бұрын
bhai mereko clg se zada acha toh inse aa raha hai
@stealthy_doctor7 ай бұрын
wonderful video, programming task: #include #include int sum(int n); int main() { // Write C code here int number, result; printf("Enter a positive integer: "); scanf("%d",&number); result = sum(number); printf(" sum = %d", result); return 0; } int sum(int n){ if(n != 0 ){ //sum() function calls itself return n * sum(n-1); }else{ return n+1; } } and i think the answer to the quiz is d. none of the above?
@samuelwilkins2947 Жыл бұрын
Her beauty distracts me alot😅
@NarvinSachaniya2 ай бұрын
madam ke liya kuvh bhi
@hvgamer0018 Жыл бұрын
4
@bullshit4852 ай бұрын
The Answer IS D, None of the above.
@bibek_11 ай бұрын
Khate
@melikecakmak89092 жыл бұрын
please don't say jero it's zero
@prabalslathia8680 Жыл бұрын
she has an accent. Stop shaming others. English is not everyone's first language.
@datuboharry6103 Жыл бұрын
#include int factorial(int n); int main(void) { int input, result; printf("Input integer: "); scanf("%d", &input); result = factorial(input); printf("Result: %d", result); } int factorial (int n) { if (n != 1) { printf("%d times %d ", n, n-1); return n * factorial(n-1); } else } return n; } }
@JeongWoonKim-i4j Жыл бұрын
#include int main() { int number, result; printf("Enter a number greater than 0: "); scanf("%d", &number); result = factorial(number); printf("%d", result); return 0; } int factorial(int n) { if (n != 0) { return n * factorial(n-1); } else { return 1; } }
@akashmathdevru8618 Жыл бұрын
programming task ( >_
@hunter95449 ай бұрын
#include int factorial(int n); int main() { // Write C code here int number; int answer; printf("Enter a positive integer: "); scanf("%d", &number); answer=factorial(number ); { printf("factorial = %d", answer); } return 0; } int factorial(int n) { if (n!=0) { return n * factorial(n-1); } else { return 1; } } Arise
@vinayakpotadar49078 ай бұрын
#include #include int fact(int f); int main() { int num1,result; printf("Enter the number for factorial : "); scanf("%d",&num1); result= fact(num1); printf("the factorial of %d is %d",num1,result); return 0; } int fact(int f) { if(f!=0) { return f*fact(f-1); } else return 1; }
@VictoriaOtunsha Жыл бұрын
#include #include int fact(int n); int main (){ int num, result; printf("Enter a number: "); scanf("%d", &num); result = fact(num); printf("%d", result); return 0; } int fact(int n){ if(n != 0){ return n * fact(n-1); } else { return n+1; } }
@hopeloft Жыл бұрын
#include int mul(int n); int main(){ int num, result; printf("Enter Positive integer number here: "); scanf("%d", &num); result = mul(num); printf("Factorial: %d", result); return 0; } int mul(int n){ if(n > 0){ return n * mul(n-1); } else{ return 1; } }
@oissimouni7726 Жыл бұрын
#include int main() { int number,result; printf("Enter a positive number: "); scanf("%d",&number); result = fact(number); printf("the factorial is = %d ",result); return 0; } int fact(int n){ if (n>0) { return n * fact(n-1); } else{ return 1; } }
@aboutouruniverse3834 Жыл бұрын
// Online C compiler to run C program online #include int sum (int n); int main() { int number; int result; printf("enter number: "); scanf("%d", &number); result = sum(number); printf("sum = %d", result); return 0; } int sum(int n){ if (n > 0){ return n * sum(n-1); } else{ return 1; } } number 5 output = 120
@keshavdixit082 жыл бұрын
// Online C compiler to run C program online #include int fac(int n); int result; int main() { int number; printf("Enter a postive integer = "); scanf("%d",&number); result = fac(number); printf(" Result = %d ",result); return 0; } int fac(int n) { if (n > 0) { return n * fac(n-1); } else { return 1; } }
@ryanranjith6724 ай бұрын
# include int a(int b); int main() { int c,d; printf("Enter any number"); scanf("%d",&c); d = a(c); printf("The result is %d", d); return 0; } int a(int b ){ if (b >0){ return b * a(b-1); } else{ return 1; } }
@dharmendrasinghchaudhary41772 жыл бұрын
// To find the factorial of the given number entered by the user #include int factorial(int x ); int main(){ int n; printf("Enter a number :"); scanf("%d",&n); printf("The factorial of the given number is :%d",factorial(n)); return 0; } // Function to find factorial int factorial(int x){ if(x == 0 || x == 1){ return 1; } int fact = x * factorial(x-1); return fact ; }
@praneethbolla34496 ай бұрын
#include int sum(int n); int main() { int number,result; while (1){ printf("Enter a positive Intger:"); scanf("%d",&number); result =sum(number); printf("sum:%d ",result); } return 0; } int sum(int n){ if(n !=0){ return n * sum(n-1); } else{ return 1 ; } }
@chetanwani57142 жыл бұрын
#include int fact(int n); int main() { int n, f; printf("Enter a number: "); scanf("%d", &n); f= factorial(n); printf("Factorial is: %d", f); return 0; } int factorial(int a){ if (a > 0){ return a * factorial(a-1); } else { return 1; } }
@Jimmy12X91 Жыл бұрын
#include int factNum(int n); int main () { int num, result; printf ("Enter an integer: "); scanf ("%d", &num); result = factNum(num); printf ("Sum = %d", result); return 0; } int factNum(int n) { if (n != 0) { return n * factNum(n-1); } else { return 1; } }
@tanishka72782 жыл бұрын
Please finish this course soon
@alexanderpetranov Жыл бұрын
D
@vintrixtergunot80647 ай бұрын
#include int product (int n); int main() { int number; printf ("Input Number: "); scanf ("%d", &number); int result = product (number); printf("The factorial of %d is %d", number, result); return 0; } int product (int n){ if (n > 0){ return n * product (n-1); } else{ return 1; } }
@assimboutahar11632 жыл бұрын
#include int factorial(int n); int main(){ int number; printf("enter a number: "); scanf("%d ", &number); int result = factorial(number); printf("the result= %d", result); return 0; } int factorial(int n) { if (n > 0){ return n * factorial(n - 1); } else { return 1; } }
@dnwint28 ай бұрын
D
@YUPENGMA-h1y Жыл бұрын
#include int multiplied(int n); int main(){ int number, result; printf("Enter a number: ",number); scanf("%d",&number); result = multiplied(number); printf("multiplied = %d", result); return 0; } int multiplied(int n){ if(n > 0){ return n * multiplied(n-1); } else{ return 1; } }
@JASMIN-jg2vn7 ай бұрын
#include int factorial(int n); int main() { int number, result; printf("Enter a number: "); scanf("%d", &number); result =factorial(number); printf("Factorial of %d = %d ", number, result); return 0; } int factorial(int n) { if (n > 0) { return n * factorial(n-1); } else { return 1; } }