Assignment 1 201
Assignment 1 201
1. Program to find the maximum number between two numbers using a pointer:
#include <stdio.h>
int main()
int num1, num2; int *ptr1, *ptr2;
printf ("Input the first number: "); scanf ("%d", &num1);
printf("Input the second number: ");
scanf ("%d", &num2);
ptr1 = &num1;
ptr2 = &num2;
if (*ptr1 > *ptr2) { printf("%d is the maximum number.
\n", *ptr1);
}
else { printf("%d is the maximum number.
\n",*ptr2);
}
Return 0;
2. 2. Program to store n elements in an array and print the elements using a pointer:
#include <stdio.h>
int main() {
int n, i;
int arr[100]; int *ptr;
printf ("Enter the number of elements: ");
scanf ("%d", &n);
printf("Enter the elements:In");
for (i = 0; i < n; i++) {
scanf("%d", &arr [i]);
}
ptr = arr;
printf(Elements in the array are: ");
for (i = 0; i < n; i++)
printf("%d ", *(ptr + i));
}
Return 0;
}
4. 4. Program to read n number of values in an array and display them in reverse order:
#include <stdio.h>
int main()
int n;
printf("Enter the number of elements:');
scanf("%d", &n);
int arrIn];
printf("Enter the elements: (n");
for (int i = 0; i < n; i++)
scanf("%d", &arr[i]);
}
printf("The elements in reverse order are: ");
for (int i = n-1; i >= 0; i--) 1
printf("%d", arr[i]);
}
return 0;
5. 5. Program to find the sum of all elements of the array using a user-defined function:
return sum;
6. #include <stdio.h>
int main()
maximum = array[0];
printf("Maximum element is present at location %d and it's value is %d.\n", location, maximum);
return 0;
}