Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *********************_______________________ SUSMITA BABY'S ASSIGNMENT __________________********************************************
- NUMBER 1:
- #include <stdio.h>
- int gcd(int n1, int n2);
- int main() {
- int num1, num2;
- printf("Enter two Number: ");
- scanf("%d %d", &num1, &num2);
- printf("GCD = %d.",gcd(num1, num2));
- return 0;
- }
- int gcd(int n1, int n2) {
- if (n2 != 0)
- return gcd(n2, n1 % n2);
- else
- return n1;
- }
- *****************______________________________******************************
- Number 2:
- /*#include <stdio.h>
- int gcd(int n1, int n2);
- int main() {
- int num1, num2;
- printf("Enter two Number: ");
- scanf("%d %d", &num1, &num2);
- printf("GCD = %d.",gcd(num1, num2));
- return 0;
- }
- int gcd(int n1, int n2) {
- if (n2 != 0)
- return gcd(n2, n1 % n2);
- else
- return n1;
- }*/
- #include <stdio.h>
- #include <conio.h>
- int fibonacci(int n);
- int main(){
- int n, counter,x;
- printf("Enter any number: ");
- scanf("%d", &n);
- printf("%dth Fibonacci terms ", n);
- for(counter = 0; counter < n; counter++){
- x = fibonacci(counter);
- }
- printf("%d",x);
- getch();
- return 0;
- }
- int fibonacci(int n){
- if(n < 2)
- return n;
- return fibonacci(n - 1) + fibonacci(n - 2);
- }
- ***************************_____________________________________***********************************
- Number 3:
- #include <stdio.h>
- int sumOfDigits(int num);
- int main()
- {
- int num, sum;
- printf("Input Number: ");
- scanf("%d", &num);
- sum = sumOfDigits(num);
- printf("Sum of digits = %d",sum);
- return 0;
- }
- int sumOfDigits(int num)
- {
- if(num == 0)
- return 0;
- return ((num % 10) + sumOfDigits(num / 10));
- }
- *******************________________________________________*****************************************
- Number 4:
- #include<stdio.h>
- int fact(int n);
- int main() {
- int n;
- printf("Enter a integer: ");
- scanf("%d",&n);
- printf("Factorial of %d = %d", n, fact(n));
- return 0;
- }
- int fact(int n) {
- if (n>=1)
- return n*fact(n-1);
- else
- return 1;
- }
- **********************************_______________________________*****************************************
- number 5:
- #include <stdio.h>
- int power(int n1, int n2);
- int main() {
- int base, a, result;
- printf("Enter base number: ");
- scanf("%d", &base);
- printf("Enter power number: ");
- scanf("%d", &a);
- result = power(base, a);
- printf("%d^%d = %d", base, a, result);
- return 0;
- }
- int power(int base, int a) {
- if (a != 0)
- return (base * power(base, a - 1));
- else
- return 1;
- }
- **************************************______________________________________**************************
- Number 6:
- #include <stdio.h>
- void printN(int lLimit, int uLimit);
- int main()
- {
- int lLimit, uLimit;
- printf("Enter lower limit: ");
- scanf("%d", &lLimit);
- printf("Enter upper limit: ");
- scanf("%d", &uLimit);
- printf("Natural numbers Between %d to %d are: ", lLimit, uLimit);
- printN(lLimit, uLimit);
- return 0;
- }
- void printN(int lLimit, int uLimit)
- {
- if(lLimit > uLimit)
- return;
- printf("%d, ", lLimit);
- printN(lLimit + 1, uLimit);
- }
- ***************************_____________________________________******************************************
- Number 7:
- #include <stdio.h>
- #include <math.h>
- /* Fuction declaration */
- int reverse(int num);
- int main()
- {
- int num, rev;
- printf("Enter any number: ");
- scanf("%d", &num);
- rev = reverse(num);
- printf("Reverse of %d = %d", num, rev);
- return 0;
- }
- int reverse(int num)
- {
- int digit = (int) log10(num);
- if(num == 0)
- return 0;
- return ((num%10 * pow(10, digit)) + reverse(num/10));
- }
Add Comment
Please, Sign In to add comment