1
1
#include <stdio.h>
void main() {
int i = 0, j = 0;
printf("Union: ");
} else {
i++;
while (i < n) {
while (j < m) {
printf("\n");
i = 0, j = 0;
printf("Intersection: ");
i++;
j++;
} else {
i++;
printf("\n");
}
2.
#include <stdio.h>
int main() {
int i, j, rows, columns, a[10][10], Flag = 1;
scanf("%d", &a[rows][columns]);
Flag = 0;
break;
if (Flag == 1) {
} else {
return 0;
}
3.
#include <stdio.h>
#define ROW 10
#define COL 10
arr[i][j] = arr[i][k];
arr[i][k] = temp;
int main() {
int n;
scanf("%d", &n);
int arr[ROW][COL];
scanf("%d", &arr[i][j]);
sort_rows(arr, n);
printf("\n");
return 0;
}
4.
5.
6.
#include <stdio.h>
#include <stdlib.h>
struct node {
int data;
};
node->data = data;
node->left = NULL;
node->right = NULL;
return node;
if (node == NULL) {
return new_node(data);
} else {
} else {
return node;
return node;
} else {
}
}
int main() {
insert(root, 30);
insert(root, 20);
insert(root, 40);
insert(root, 70);
insert(root, 60);
insert(root, 80);
int x;
scanf("%d", &x);
if (result == NULL) {
} else {
printf("Element found\n");
return 0;
}
7.
#include <stdio.h>
#include <string.h>
int length_of_longest_substring(char *str) {
int n = strlen(str);
int longest_str_len = 1;
int current_substr_len = 1;
int previous_index, i;
int temp[256];
temp[str[0]] = 0;
previous_index = temp[str[i]];
current_substr_len++;
} else {
longest_str_len = current_substr_len;
}
current_substr_len = i - previous_index;
}
temp[str[i]] = i;
}
if (current_substr_len > longest_str_len) {
longest_str_len = current_substr_len;
}
return longest_str_len;
}
int main() {
return 0;
}
8.
#include <stdio.h>
#include <stdlib.h>
struct Employee {
char name[50];
char department[50];
int eid;
float salary;
};
int main() {
int n;
scanf("%d", &n);
printf("Name: ");
scanf("%s", employees[i].name);
printf("Department: ");
scanf("%s", employees[i].department);
scanf("%d", &employees[i].eid);
printf("Salary: ");
scanf("%f", &employees[i].salary);
printf("\nEmployee details:\n");
printf("\n");
}
free(employees);
return 0;
}
9.
#include <stdio.h>
#include <stdlib.h>
#define MAX_SIZE 100
struct Student {
char name[50];
int rollno;
float marks;
};
printf("Name: ");
scanf("%s", students[*n].name);
scanf("%d", &students[*n].rollno);
printf("Marks: ");
scanf("%f", &students[*n].marks);
(*n)++;
printf("Student details:\n");
printf("\n");
int rollno;
scanf("%d", &rollno);
int i;
break;
if (i == *n) {
} else {
(*n)--;
int rollno;
scanf("%d", &rollno);
int i;
if (students[i].rollno == rollno) {
printf("Student details:\n");
printf("\n");
break;
if (i == n) {
}
int main() {
int n = 0;
int choice;
do {
printf("Menu:\n");
printf("1. Insert\n");
printf("2. Display\n");
printf("3. Delete\n");
printf("4. Search\n");
printf("5. Exit\n");
scanf("%d", &choice);
switch (choice) {
case 1:
insert(students, &n);
break;
case 2:
display(students, n);
break;
case 3:
delete(students, &n);
break;
case 4:
search(students, n);
break;
case 5:
printf("Exiting...\n");
break;
default:
printf("Invalid choice\n");
}
11.
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main() {
FILE *fptr;
char ch;
exit(EXIT_FAILURE);
fputc(ch, fptr);
fclose(fptr);
exit(EXIT_FAILURE);
if (isalpha(ch)) {
alphabets++;
} else if (isdigit(ch)) {
digits++;
} else if (isspace(ch)) {
whitespace++;
} else {
special_chars++;
if (ch == '\n') {
lines++;
printf("File contents:\n");
rewind(fptr);
putchar(ch);
printf("\n");
fclose(fptr);
return 0;
}
12.
#include <stdio.h>
#include <stdlib.h>
struct Car {
char model[50];
int year;
float engine_cap;
char colour[50];
float price;
};
int main() {
FILE *fptr;
exit(EXIT_FAILURE);
printf("Model: ");
scanf("%s", car.model);
printf("Year: ");
scanf("%d", &car.year);
scanf("%f", &car.engine_cap);
printf("Colour: ");
scanf("%s", car.colour);
printf("Price: ");
scanf("%f", &car.price);
fclose(fptr);
if ((fptr = fopen(filename, "rb")) == NULL) {
exit(EXIT_FAILURE);
printf("Car details:\n");
fclose(fptr);
return 0;
}
13.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
FILE *fptr;
char *substring;
int count = 0;
if (argc != 3) {
exit(EXIT_FAILURE);
strcpy(filename, argv[1]);
substring = argv[2];
exit(EXIT_FAILURE);
count++;
printf("The substring \"%s\" occurs %d times in the file \"%s\"\n", substring, count, filename);
fclose(fptr);
return 0;