Final Assignment C Programming
Final Assignment C Programming
#include <stdio.h>
int main() {
float float_num;
scanf("%d", &int1);
scanf("%d", &int2);
scanf("%f", &float_num);
printf("%d\n", bitwise_result);
printf("%.4f\n", arithmetic_result);
return 0;
Q2)
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
scanf("%d", &x[i]);
}
if (x[4] == 0 || x[5] == 0) {
printf("0\n");
return 0;
printf("%d\n", result);
return 0;
Q3)
#include <stdio.h>
#include <string.h>
#include <ctype.h>
if (tolower(str[i]) == tolower(mostFreq)) {
int main() {
char str[100];
freq[tolower(str[i])]++;
mostFreq = str[i];
leastFreq = str[i];
printf("%s\n", str);
return 0;
Q4)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
typedef struct {
char title[100];
char author[100];
int year;
} Book;
int bookCount = 0;
str[i] = tolower(str[i]);
void addBook() {
bookCount++;
getchar();
void displayBooks() {
if (bookCount == 0) {
} else {
void searchBook() {
char searchTitle[100];
getchar();
int found = 0;
char titleLower[100];
strcpy(titleLower, library[i].title);
toLowerCase(titleLower);
char searchLower[100];
strcpy(searchLower, searchTitle);
toLowerCase(searchLower);
if (strstr(titleLower, searchLower)) {
found = 1;
if (!found) {
}
int main() {
int choice;
do {
scanf("%d", &choice);
switch (choice) {
case 1:
addBook();
break;
case 2:
displayBooks();
break;
case 3:
searchBook();
break;
case 4:
printf("Exiting...\n");
break;
default:
break;
free(library);
return 0;
Q5)
#include <stdio.h>
int main() {
int n, factorial = 1;
scanf("%d", &n);
if (n < 0) {
return 0;
factorial *= i;
return 0;
Q6)
#include <stdio.h>
arr[i] *= 2;
}
int main() {
int n;
scanf("%d", &n);
if (n <= 0) {
return 1;
int arr[n];
scanf("%d", &arr[i]);
printf("Original array:");
modifyArray(arr, n);
printf("\nModified array:");
return 0;
Q7
#include <stdio.h>
struct Student {
char name[50];
int marks;
};
int main() {
int n;
scanf("%d", &n);
int totalMarks = 0;
totalMarks += students[i].marks;
return 0;
Q8)
#include <stdio.h>
int main() {
char *days[] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
int n;
scanf("%d", &n);
int arr[n];
scanf("%d", &arr[i]);
printf("\n");
return 0;
Q9)
#include <stdio.h>
typedef struct {
float real;
float imag;
} Complex;
Complex result;
Complex result;
return result;
int main() {
return 0;
Q10)
#include <stdio.h>
struct Student {
char name[50];
int age;
float gpa;
};
int main() {
int n;
scanf("%d", &n);
printf("All Students:\n");
int highest = 0;
highest = i;
return 0;