#include <stdio.h> #include <string.h> int main() { char a[100],b[100]; while(1){ printf("Enter the string to check if it is a palindrome:"); scanf("%s",a); strcpy(b,a); strrev(b); if (strcmp(a,b) == 0) { printf("Entered string is a palindrome.\n"); } else { printf("Entered string is not a palindrome.\n"); break; } } return 0; }
#include<stdio.h> int Max(int arr[],int size); int main(){ int arr[100],max,i,size; printf("Enter the size of the array: "); scanf("%d",&size); printf("Enter %d elements of an array: ", size); for(i=0;i<size;i++) scanf("%d",&arr[i]); max=Max(arr,size); printf("Largest element of an array is: %d",max); return 0; } int Max(int arr[],int size){ static int i=0,max =-99; if( i<size){ if(max<arr[i]) max=arr[i]; i++; Max(arr,size); } return max; }
#include<stdio.h> int isPrime(int num,int i); int main(){ int num,prime; printf("Enter a positive number: "); scanf("%d",&num); prime = isPrime(num,num/2); if(prime==1) printf("%d is a prime number",num); else printf("%d is not a prime number",num); return 0; } int isPrime(int num,int i){ if(i==1){ return 1; }else{ if(num%i==0) return 0; else isPrime(num,i-1); } }
#include<stdio.h> int multiply(int a,int b); int main(){ int a,b,result; printf("Enter two integer: "); scanf("%d%d",&a,&b); result = multiply(a,b); printf("Multiplication of two integer is:%d",result); return 0; } int multiply(int a,int b){ static int result=0,i=0; if(i < a){ result= result + b; i++; multiply(a,b); } return result; }
#include <stdio.h> int gcd(int a,int b); int main() { int a, b, result; printf("Enter the two numbers to find their GCD: "); scanf("%d%d", &a, &b); result = gcd(a, b); printf("The GCD of %d and %d is:%d\n", a, b, result); } int gcd(int a, int b) { while (a != b) { if (a > b) { return gcd(a - b, b); } else { return gcd(a, b - a); } } return b; ///return a }
#include <stdio.h> #include <stdlib.h> struct calculator{ int add1,add2,sub1,sub2,div1,div2,mul1,mul2; }; void display(struct calculator pos); int main() { struct calculator cal; printf("\nplease enter tow number for addition:"); scanf("%d %d",&cal.add1,&cal.add2); printf("\nplease enter tow number for subtraction:"); scanf("%d %d",&cal.sub1,&cal.sub2); printf("\nplease enter tow number for division:"); scanf("%d %d",&cal.div1,&cal.div2); printf("\nplease enter tow number for multiplication:"); scanf("%d %d",&cal.mul1,&cal.mul2); display(cal); return 0; } void display(struct calculator pos){ printf("\n-------------------------------------\n"); printf("THIS IS A SIMPLE CALCULATOR"); printf("\n-------------------------------------\n"); printf("ADDITION= %d\n",pos.add1+pos.add2); printf("\nSUBTRACTION= %d\n",pos.sub1-pos.sub2); printf("\nDIVISION= %d\n",pos.div1/pos.div2); printf("\nMULTIPLICATION= %d\n",pos.mul1*pos.mul2); printf("\n-------------------------------------\n"); printf("SOLVED"); printf("\n-------------------------------------\n"); }
#include <stdio.h> pass_arr( int arr[]) { int i; for( i=0; i<7; i++) { printf("arr[%d] is: %d \n", i, arr[i]); } } int main() { int arr[] = {11, 22, 33, 44, 55, 66, 77}; pass_arr(arr); return 0; } output: arr[0] is: 11 arr[1] is: 22 arr[2] is: 33 arr[3] is: 44 arr[4] is: 55 arr[5] is: 66