🔥Finding it Damn Hard to Understand C Programming? Learn to code-the right way-with interactive lessons, quizzes & challenges. Build a strong programming base; it's IMPORTANT! Try Programiz PRO for Free: bit.ly/master-c-programming
@manishgoud2381 Жыл бұрын
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
@glec56612 ай бұрын
@@AbhiramDeshpande-fe1vi what if the user inputs a negative value. What will your code be?
@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
@user-eb2ru9sb9x2 жыл бұрын
D
@sakshiruikar27962 жыл бұрын
None of the above
@yemre4012 жыл бұрын
D
@analiebenocilla30092 жыл бұрын
D
@SoniKumari-ym4vl2 жыл бұрын
Please mam upload videos fast ur teaching style is best after so many complicated videos i found yours and it the best
@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.
@streamvision1453 ай бұрын
Answer is C. a Recursive function doesn't have to return value all the time. It can be used to just pass parameters.
@josephmusangu5901 Жыл бұрын
Been saving my life, everything seems so smooth and simple
@NGOFFICAL92 жыл бұрын
Mam please upload videos daily in c programming language
@Kenara_Music10 ай бұрын
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?
@pedrofranco72474 ай бұрын
4+3+2+1 = 10
@testingsomething52802 ай бұрын
@@pedrofranco7247 I get it but where did the 6 come from?
@pedrofranco72472 ай бұрын
@@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
@IfycoolAfrica Жыл бұрын
programming squeeze D. None of the above
@karishmasherinjenifer8291Ай бұрын
Do you mean "Programming quiz"??
@IfycoolAfricaАй бұрын
@@karishmasherinjenifer8291 yah
@rayan_lupo30219 ай бұрын
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; } }
@jaisonabraham73812 жыл бұрын
Hi Padma, Your class is very good and easy to understand. All the best
@user-ur3wq5lw1g Жыл бұрын
#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; } }
@cxuri Жыл бұрын
Explained perfectly
@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
@Hut090920 күн бұрын
@@datuboharry6103Makes sense, thank you!
@hinfarana3083 Жыл бұрын
Your topics are really understandable to me...plz would you like to post Dsa course ...that would be very helpful
@Selcuk._._4 ай бұрын
/*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; }
@tanishka72782 жыл бұрын
Please finish this course soon
@user-en8og7tv9e Жыл бұрын
Very clear. Thanks
@glec56612 ай бұрын
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?
@onomemafuru9496 Жыл бұрын
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'.
@arantebw3 ай бұрын
Thank you!
@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; } }
@light-warrior7 ай бұрын
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.
@Eleotblack Жыл бұрын
#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; } }
@oluwatobilobakassim6393 Жыл бұрын
Thanks for the help
@Agastya0072 жыл бұрын
keep building the content!!🙂
@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; } }
@ironmonkey19903 ай бұрын
very good!
@prajwal_bagewadi2 жыл бұрын
very nice video and explaining. ❤🙏😊
@dblegends62602 жыл бұрын
Thank you mam ❣️😊
@loveafinni Жыл бұрын
Awesome!
@muhammedimran35382 жыл бұрын
we love u padma, ur gooooood
@Zunxic2 жыл бұрын
First
@Zunxic2 жыл бұрын
And thanks for all the help!
@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; } }
@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); }
@hridhanpatel39872 жыл бұрын
🔥🔥
@anjarmaner39282 жыл бұрын
Greatt
@arjunkarthikeya4163Ай бұрын
Mama you can say DSA also no
@balashebjadhav977 Жыл бұрын
Answer is D
@keshavdixit08 Жыл бұрын
D
@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
@LogXTX Жыл бұрын
Are you nepali ?
@furkanakdag76449 ай бұрын
Answer is "A"
@vinayakpotadar49073 ай бұрын
#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; }
@albertamenyah3019 Жыл бұрын
The answer is D.
@nihatcanter4426 Жыл бұрын
i didnt understand
@hvgamer0018 Жыл бұрын
4
@damiendawn567 Жыл бұрын
hardest video to understand between all the videos :(
@_.narr._.032 жыл бұрын
Programming task: #include using namespace std; int factorial(int n); int main() { int num; coutnum; int result = factorial(num); cout
@elem3nt400 Жыл бұрын
bro its c++
@stealthy_doctor3 ай бұрын
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😅
@bibek_7 ай бұрын
Khate
@melikecakmak8909 Жыл бұрын
please don't say jero it's zero
@prabalslathia8680 Жыл бұрын
she has an accent. Stop shaming others. English is not everyone's first language.
@user-to5rz4kc3i Жыл бұрын
#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 ( >_
@hunter95445 ай бұрын
#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
@oissimouni772610 ай бұрын
#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; } }
@ryanranjith6723 күн бұрын
# 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; } }
@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
@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; } }
@infosecinsights9 Жыл бұрын
#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; } }
@keshavdixit08 Жыл бұрын
// 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; } }
@praneethbolla34492 ай бұрын
#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 ; } }
@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 ; }
@Jimmy12X918 ай бұрын
#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; } }
@chetanwani5714 Жыл бұрын
#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; } }
@rohankumardhariya9062 жыл бұрын
Please finish this course soon
@user-jt3dx4zv3u Жыл бұрын
#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; } }
@dnwint24 ай бұрын
D
@JASMIN-jg2vn2 ай бұрын
#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; } }
@vintrixtergunot80642 ай бұрын
#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; } }
@navnav1819 Жыл бұрын
D
@assimboutahar1163 Жыл бұрын
#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; } }