MODULE 3 4 Important 10 Marks Ans
MODULE 3 4 Important 10 Marks Ans
MODULE 3 4 Important 10 Marks Ans
int main() {
int n, i;
printf("Enter number of elements: ");
scanf("%d", &n);
int arr[n];
printf("Enter %d elements: ", n);
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
return 0;
}
Example:
#include <stdio.h>
#include <string.h>
int main() {
char str1[50], str2[50];
return 0;
}
int main() {
int n, key;
printf("Enter number of elements: ");
scanf("%d", &n);
int arr[n];
printf("Enter %d elements (sorted for binary search): ",
n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
printf("Enter the element to search: ");
scanf("%d", &key);
printf("Linear Search:\n");
linearSearch(arr, n, key);
printf("Binary Search:\n");
int index = binarySearch(arr, n, key);
if (index != -1) {
printf("Element found at index %d\n", index);
} else {
printf("Element not found.\n");
}
return 0;
}
int main() {
int n;
printf("Enter number of elements: ");
scanf("%d", &n);
int arr[n];
printf("Enter %d elements: ", n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
sortDescending(arr, n);
printf("Array in descending order: ");
for (int i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
MODULE 4
• Function declaration.
• Function definition.
• Function call.
Factorial Program:
#include <stdio.h>
int factorial(int n) {
int fact = 1;
for (int i = 1; i <= n; i++) {
fact *= i;
}
return fact;
}
int main() {
int n;
printf("Enter a number: ");
scanf("%d", &n);
printf("Factorial of %d is %d\n", n, factorial(n));
return 0;
}
1. No Parameters, No Return:
void sayHello() {
printf("Hello, World!\n");
}
int main() {
int n, key;
printf("Enter number of elements: ");
scanf("%d", &n);
int arr[n];
printf("Enter %d elements (sorted): ", n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
printf("Enter the element to search: ");
scanf("%d", &key);