diff --git a/c_programs/Manoj_Athreya/leapyear.c b/c_programs/Manoj_Athreya/leapyear.c new file mode 100644 index 0000000..6c4f930 --- /dev/null +++ b/c_programs/Manoj_Athreya/leapyear.c @@ -0,0 +1,24 @@ +//Manoj Athreya A +#include +int main() +{ + int year; + printf("Enter a year: "); + scanf("%d",&year); + if(year%4 == 0) + { + if( year%100 == 0) + { + if ( year%400 == 0) + printf("%d is a leap year.", year); + else + printf("%d is not a leap year.", year); + } + else + printf("%d is a leap year.", year ); + } + else + printf("%d is not a leap year.", year); + + return 0; +} \ No newline at end of file diff --git a/c_programs/Manoj_Athreya/palindrome.c b/c_programs/Manoj_Athreya/palindrome.c new file mode 100644 index 0000000..28dae87 --- /dev/null +++ b/c_programs/Manoj_Athreya/palindrome.c @@ -0,0 +1,21 @@ +//Manoj Athreya A +#include +int main() +{ + int n, reversedInteger = 0, remainder, originalInteger; + printf("Enter an integer: "); + scanf("%d", &n); + originalInteger = n; + while( n!=0 ) + { + remainder = n%10; + reversedInteger = reversedInteger*10 + remainder; + n /= 10; + } + if (originalInteger == reversedInteger) + printf("%d is a palindrome.", originalInteger); + else + printf("%d is not a palindrome.", originalInteger); + + return 0; +} \ No newline at end of file diff --git a/c_programs/Manoj_Athreya/prime.c b/c_programs/Manoj_Athreya/prime.c new file mode 100644 index 0000000..d2e5790 --- /dev/null +++ b/c_programs/Manoj_Athreya/prime.c @@ -0,0 +1,28 @@ +//Manoj Athreya A +#include +int main() +{ + int n, i, flag = 0; + printf("Enter a positive integer: "); + scanf("%d", &n); + for(i = 2; i <= n/2; ++i) + { + if(n%i == 0) + { + flag = 1; + break; + } + } + if (n == 1) + { + printf("1 is neither a prime nor a composite number."); + } + else + { + if (flag == 0) + printf("%d is a prime number.", n); + else + printf("%d is not a prime number.", n); + } + return 0; +} \ No newline at end of file