diff --git a/aslam1.c b/aslam1.c new file mode 100644 index 0000000..d3b751c --- /dev/null +++ b/aslam1.c @@ -0,0 +1,10 @@ +#include +void main() + { + int a,b,c; + printf("enter the num"); + scanf("%d%d",a,b); + c=a+b; + printf("sum is%d",c); + getch(); + } diff --git a/r.c b/r.c new file mode 100644 index 0000000..2eb220a --- /dev/null +++ b/r.c @@ -0,0 +1,29 @@ +#include +#include + +void reverse(char [], int, int); +int main() +{ + char str1[20]; + int size; + + printf("Enter a string to reverse: "); + scanf("%s", str1); + size = strlen(str1); + reverse(str1, 0, size - 1); + printf("The string after reversing is: %s\n", str1); + return 0; +} + +void reverse(char str1[], int index, int size) +{ + char temp; + temp = str1[index]; + str1[index] = str1[size - index]; + str1[size - index] = temp; + if (index == size / 2) + { + return; + } + reverse(str1, index + 1, size); +}