0% found this document useful (0 votes)
36 views

Dreew

Uploaded by

zunigajohnry
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Dreew

Uploaded by

zunigajohnry
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 60

LESSON - 1

Topic 1
B A
C C
C C
C B
B C
Topic 2
A D
C D
C B
A A
A B
Topic 3
A C
A A
A A
A A
A A
Topic 4
B B
A B
B C
B C
C C
Topic 5
A C
B B
C C
A A
B C
Topic 6
A B
B C
A C
B C
D D
Topic 7
B B
A B
A B
A A
A A

LESSON - 2
Topic 1
A D
A A
A C
A A
A B
Topic 2
D A
B A
B A
D B
D A

LESSONS - 3
Topic 1
A D
C D
C D
D A
C A
Topic 2
A A
A A
A A
A A
A A
Topic 3
A D
A C
A D
A A
A C
Topic 4
A A
A A
A D
A A
A A
Topic 5
C A
C B
D A
D C
D C
Topic 6
A C
B C
C B
A A
B C
Topic 7
A A
B B
C C
D D
D C

LESSONS - 4
Topic 1
B B
C A
B A
C B
A A
Topic 2
A C
B A
A C
B A
B A
Topic 3
C B
C A
A D
C C
A C
Topic 4
A D
A B
A D
A A
A D

LESSON - 5
Topic 1
A B
B C
A B
B B
A B
Topic 2
B C
A C
B C
D C
C D
Topic 3
B A
B A
C A
B A
D D
Topic 4
D C
B C
A A
B C
C E
Topic 5
A B
A A
A A
A C
A D
Topic 6
A A
B A
A A
A A
A A
Topic 7
A D
A B
A A
A A
A A
Topic 8
B C
B C
B C
D C
B D
Topic 9
D B
B A
C C
C B
C A
Topic 10
A B
A B
B C
A D
C C
Topic 11
B A
D B
B B
B D
B C
Topic 12
A A
A C
A B
A A
A A
Topic 13
A A
A B
B C
C D
B D

LESSON 6
1.
#include <stdio.h>

int main() {
printf("Hello CodeChum\n");
return 0;
}
2.
#include <stdio.h>

int main() {
for (int i = 0; i < 3; i++) {
printf("I will be a programmer\n");
}
return 0;
}
3
#include <stdio.h>

int main() {
printf("22\n");
return 0;
}
4.
#include <stdio.h>

int main() {
printf("CodeChum is Love\n");
printf(" CodeChum is Love\n");
printf(" CodeChum is Love\n");
return 0;
}
5.
#include <stdio.h>

int main() {
printf("Programmer Programmer Programmer\n");
return 0;
}
6.
#include <stdio.h>

int main() {
for (int i = 0; i < 5; i++) {
printf("3\n");
}
return 0;
}

Topic 2
A A
B A
C A
D B
D A
Topic 3
A B
A A
C A
A A
D D

Topic 4
1.
#include <stdio.h>

int main() {
int age;
printf("Enter age: ");
scanf("%d", &age);
printf("Your age is %d\n", age);
return 0;
}
2.
#include <stdio.h>

int main() {
int favoriteNumber;
printf("Enter your favorite number: ");
scanf("%d", &favoriteNumber);
printf("%d\n", favoriteNumber);
printf("%d\n", favoriteNumber);
printf("%d\n", favoriteNumber);
return 0;
}
3.
#include <stdio.h>

int main() {
double decimalNumber;
printf("Enter a decimal number: ");
scanf("%lf", &decimalNumber);
printf("%.2lf\n", decimalNumber);
return 0;
}
4.
#include <stdio.h>

int main() {
int firstInteger, secondInteger;
printf("Enter first integer: ");
scanf("%d", &firstInteger);
printf("Enter second integer: ");
scanf("%d", &secondInteger);
printf("%d %d\n", firstInteger, secondInteger);
return 0;
}
5.
#include <stdio.h>

int main() {
char inputCharacter;
printf("Enter a character: ");
scanf(" %c", &inputCharacter);
printf("%c\n", inputCharacter);
return 0;
}
6.
#include <stdio.h>
#include <string.h>

int main() {
char favoriteColor[50];
printf("Enter your favorite color: ");
scanf("%s", favoriteColor);
printf("Your favorite color is %s. That's a great choice!\n", favoriteColor);
return 0;
}

Lesson 7
Topic 1
1.
#include <stdio.h>

int main() {

int first_number, second_number, sum_result;

printf("Enter first number: ");


scanf("%d", &first_number);

printf("Enter second number: ");


scanf("%d", &second_number);

sum_result = first_number + second_number;


printf("Sum: %d\n", sum_result);

return 0;
}

2.
#include <stdio.h>

int main() {

float first_number, second_number, third_number, product_result;

printf("Enter first number: ");


scanf("%f", &first_number);

printf("Enter second number: ");


scanf("%f", &second_number);

printf("Enter third number: ");


scanf("%f", &third_number);

product_result = first_number * second_number * third_number;

printf("Product: %.2f\n", product_result);

return 0;
}

3.
#include <stdio.h>

int main()
{

int a, b, result;

printf("Enter a: ");
scanf("%d", &a);

printf("Enter b: ");
scanf("%d", &b);

result = b * 5 - a;

printf("Result: %d\n", result);

return 0;
}

4.
#include <stdio.h>

int main() {

int a = 10, b = 5;
int sum = a + b;
int difference = a - b;
int product = a * b;
int quotient = a / b;

printf("Sum = %d\n", sum);


printf("Difference = %d\n", difference);
printf("Product = %d\n", product);
printf("Quotient = %d\n", quotient);

return 0;
}

5.
#include <stdio.h>

int main()
{
int a, b, c, result;

printf("Enter a: ");
scanf("%d", &a);

printf("Enter b: ");
scanf("%d", &b);

printf("Enter c: ");
scanf("%d", &c);

result = (a - b) * c;

printf("Result: %d\n", result);

return 0;
}

6.
#include <stdio.h>

int main()
{
float num1, num2, quotient;

printf("Enter first number: ");


scanf("%f", &num1);

printf("Enter second number: ");


scanf("%f", &num2);

quotient = num1 / num2;

printf("Quotient: %.2f\n", quotient);

return 0;
}

Topic 2
1.
#include <stdio.h>

int main() {
int x, y, z;
printf("Enter x: ");
scanf("%d", &x);

printf("Enter y: ");
scanf("%d", &y);

printf("Enter z: ");
scanf("%d", &z);

x -= y;
x -= z;

printf("%d\n", x);

return 0;
}

2.
#include <stdio.h>

int main() {

int a = 32;
int b = 24;

a *= b;

printf("%d\n", a);

return 0;
}

3.
#include <stdio.h>

int main() {

int a, b;

printf("Enter a: ");
scanf("%d", &a);

printf("Enter b: ");
scanf("%d", &b);

a += b;

printf("%d\n", a);

return 0;
}

4.
#include <stdio.h>

int main() {
int a, b;
printf("Enter a: ");
scanf("%d", &a);

printf("Enter b: ");
scanf("%d", &b);

a /= b;

printf("%d\n", a);

return 0;
}

5.
#include <stdio.h>

int main() {

int a = 2;
int b = 3;
int c = 1;

c += a;

c += b;

printf("%d\n", c);

return 0;
}

6.
#include <stdio.h>

int main() {

double x, y;

printf("Enter x: ");
scanf("%lf", &x);

printf("Enter y: ");
scanf("%lf", &y);

printf("Before:\n");
printf("x = %.1lf, y = %.1lf\n", x, y);

x *= y;

printf("After:\n");
printf("x = %.1lf, y = %.1lf\n", x, y);

return 0;
}

Topic 3
1.
#include <stdio.h>
int main(void) {

int a = 1, b = 0;

printf("Bitwise logical AND result = %d\n", b);

2.
#include <stdio.h>

int main(void) {

int a = 1, b = 0;

printf("Bitwise logical OR result = %d\n", a);


}

3.
#include <stdio.h>

int main() {

int number;

printf("Enter a number: ");


scanf("%d", &number);

int result = number << 3;

printf("Result: %d\n", result);

return 0;
}

4.
#include <stdio.h>

int main() {

int original, duplicated;

printf("Enter a number: ");


scanf("%d", &original);

duplicated = original;

original <<= 1;

duplicated >>= 1;

int result = original + duplicated;

printf("Result: %d\n", result);

return 0;
}
5.
#include <stdio.h>

int main() {
int number;

printf("Enter a number: ");


scanf("%d", &number);

printf("Result: %d\n", ~number);

return 0;
}

6.
#include <stdio.h>

int main(void) {

int a = 1, b = 0;

printf("Bitwise logical XOR result = %d\n", a);

Lesson 8
Topic 1
1.
#include <stdio.h>

int main(void) {
char text[] = "Hi CodeChum!";

printf("%s", text);
}

2.
#include <stdio.h>

int main()
{
char inputString[100];

printf("Enter a string: ");


scanf("%99[^\n]", inputString);

for (int i = 0; i < 5; ++i)


{
printf("%s\n", inputString);
}

return 0;
}

3.
#include <stdio.h>

int main() {
char a[50], b[50];

printf("Enter a: ");
scanf("%49s", a);

printf("Enter b: ");
scanf("%49s", b);

printf("%s %s %s\n", a, b, a);

return 0;
}

4.
#include <stdio.h>

int main() {
char inputString[100];

printf("Enter a string: ");


scanf("%99s", inputString);

if (inputString[1] != '\0') {

printf("%c\n", inputString[1]);
} else {
printf("The string is too short.\n");
}

return 0;
}

5.
#include <stdio.h>

int main() {

char a[50], b[50];

printf("Enter a: ");
scanf("%49s", a);

printf("Enter b: ");
scanf("%49s", b);

if (a[2] != '\0') {

printf("%c\n", a[2]);
} else {
printf("The first string is too short.\n");
}

if (b[0] != '\0') {

printf("%c\n", b[0]);
} else {
printf("The second string is too short.\n");
}
return 0;
}
6.
#include <stdio.h>

int main() {

char a[50], b[50];

printf("Enter a: ");
scanf("%49s", a);

printf("Enter b: ");
scanf("%49s", b);

if (a[2] != '\0') {

printf("%c\n", a[2]);
} else {
printf("The first string is too short.\n");
}

if (b[0] != '\0') {

printf("%c\n", b[0]);
} else {
printf("The second string is too short.\n");
}

return 0;
}

6.
printf("%s %s %s", str2, str1, str3);

Lesson 9
Topic 1
1.
#include <stdio.h>

int main() {

char lowercase;

printf("Enter a character: ");


scanf(" %c", &lowercase);

if (lowercase >= 'a' && lowercase <= 'z') {

printf("%c\n", (char)(lowercase - 'a' + 'A'));


} else {

printf("Please enter a lowercase letter.\n");


}

return 0;
}
#include <stdio.h>
int main() {

char lowercase;

printf("Enter a character: ");


scanf(" %c", &lowercase);

if (lowercase >= 'a' && lowercase <= 'z') {

printf("%c\n", (char)(lowercase - 'a' + 'A'));


} else {

printf("Please enter a lowercase letter.\n");


}

return 0;
}

2.
#include <stdio.h>

int main(void) {
char c;
printf("Enter a character: ");
scanf(" %c", &c);

if (c >= '0' && c <= '9') {


printf("digit");
} else {
printf("not a digit");
}
return 0;
}
3.
#include <stdio.h>

int main(void) {
char c;
printf("Enter a character: ");
scanf(" %c", &c);

if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) {
printf("alphabet");
} else {
printf("not an alphabet");
}
return 0;
}

4.
#include <stdio.h>

int main(void) {
char firstLetter, secondLetter;

printf("Enter first letter: ");


scanf(" %c", &firstLetter);

printf("Enter second letter: ");


scanf(" %c", &secondLetter);

printf("%c%c\n", firstLetter, secondLetter);

printf("%c%c\n", firstLetter + 32, secondLetter + 32);

return 0;
}

5.
#include<stdio.h>

int main(void) {
char c;
printf("Enter a character: ");
scanf(" %c", &c);

if (c >= 'a' && c <= 'z') {


printf("Lowercase");
} else {
printf("Not Lowercase");
}
return 0;
}

6.
#include<stdio.h>

int main(void) {
char c;
printf("Enter a character: ");
scanf(" %c", &c);

if (c >= 'A' && c <= 'Z') {


printf("Uppercase");
} else {
printf("Not Uppercase");
}
return 0;
}

Topic 2
1.
printf("%s ", str);

printf("%zu\n", strlen(str));

2.
if (strcmp(str1, str2) == 0) {
printf("They are equal.\n");
} else {
printf("They are not equal.\n");
}

3.
#include <stdio.h>
#include <string.h>

int main(void) {
char str1[100], str2[100];

printf("Enter the first string: ");


scanf("%99[^\n]", str1);

printf("Enter the second string: ");


scanf(" %99[^\n]", str2);

strcat(str1, str2);

printf("%s\n", str1);

return 0;
}

4.
#include <stdio.h>
#include <string.h>

int main(void) {
char str1[50] = "Welcome to CodeChum";
char inputString[100];

printf("Enter a string: ");


scanf("%99[^\n]", inputString);

strcat(inputString, str1);

printf("%s ", inputString);

printf("%zu\n", strlen(inputString));

return 0;
}

5.
#include <stdio.h>
#include <string.h>

int main(void) {
char inputString[100];
char targetChar;

printf("Enter a string: ");


scanf("%99[^\n]", inputString);

printf("Enter a character: ");


scanf(" %c", &targetChar);

char *position = strchr(inputString, targetChar);

if (position != NULL) {

printf("%s\n", position);
} else {
printf("Character not found in the string.\n");
}
return 0;
}
6.
#include <stdio.h>
#include <string.h>

int main(void) {
char str1[50] = "Hello CodeChum!";
char inputString[100];
int numCharacters;

printf("Enter a string: ");


scanf("%99[^\n]", inputString);

printf("Enter an integer: ");


scanf("%d", &numCharacters);

strncat(str1, inputString, numCharacters);

printf("%s\n", str1);

Topic 3
1.
#include <stdio.h>
#include <math.h>

int main(void) {
int inputValue;

printf("Enter an integer: ");


scanf("%d", &inputValue);

double squareRoot = sqrt((double)inputValue);


printf("%.2f\n", squareRoot);

return 0;
}

2.
#include <stdio.h>
#include <math.h>

int main(void) {
int inputValue;

printf("Enter an integer: ");


scanf("%d", &inputValue);

double sineValue = sin(inputValue);


printf("%.2f\n", sineValue);

double cosineValue = cos(inputValue);


printf("%.2f\n", cosineValue);

double tangentValue = tan(inputValue);


printf("%.2f\n", tangentValue);
return 0;
}

3.
#include <stdio.h>
#include <math.h>

int main(void) {
double decimalNumber;

printf("Enter a decimal number: ");


scanf("%lf", &decimalNumber);

double ceilValue = ceil(decimalNumber);


printf("%.0f\n", ceilValue);

return 0;
}

4.
#include <stdio.h>
#include <stdlib.h>

int main(void) {
int firstInteger, secondInteger;

printf("Enter first negative integer: ");


scanf("%d", &firstInteger);

printf("Enter second negative integer: ");


scanf("%d", &secondInteger);

int absoluteSum = abs(firstInteger) + abs(secondInteger);

printf("%d\n", absoluteSum);

return 0;
}

5.
#include <stdio.h>
#include <math.h>

int main(void) {
int x, y;

printf("Enter x: ");
scanf("%d", &x);

printf("Enter y: ");
scanf("%d", &y);

double result = pow((double)x, (double)y);


printf("%.0f\n", result);

return 0;
}

6.
#include <stdio.h>
#include <math.h>

int main(void) {
double decimalNumber;

printf("Enter a decimal number: ");


scanf("%lf", &decimalNumber);

double floorValue = floor(decimalNumber);


printf("%.0f\n", floorValue);

return 0;
}

Lesson 10
Topic 1
1.
#include <stdio.h>

int main(void) {
double x = 4.52;

printf("%.2f\n", x);

int wholeNumber = (int)x;


printf("%d\n", wholeNumber);
}

2.
#include <stdio.h>

int main(void) {
int number = 10;

printf("%d\n", number);

double decimalValue = (double)number;


printf("%.2f\n", decimalValue);

3.
#include <stdio.h>

int main(void) {
double firstNumber, secondNumber;

printf("Enter first number: ");


scanf("%lf", &firstNumber);

printf("Enter second number: ");


scanf("%lf", &secondNumber);

double sum = firstNumber + secondNumber;

int sumAsInteger = (int)sum;


printf("%d\n", sumAsInteger);
return 0;
}

4.
#include <stdio.h>

int main(void) {
double decimalNumber;

printf("Enter a decimal number: ");


scanf("%lf", &decimalNumber);

int integerNumber = (int)decimalNumber;


int product = integerNumber * 5;
printf("%d\n", product);

return 0;
}

5.
#include <stdio.h>

int main(void) {
int x = 5;
int y = 7;

double quotient = (double)x / (double)y;

printf("%.3f\n", quotient);
}

6.
#include <stdio.h>

int main(void) {
int firstInteger, secondInteger;

printf("Enter first integer: ");


scanf("%d", &firstInteger);

printf("Enter second integer: ");


scanf("%d", &secondInteger);

double product = (double)firstInteger * (double)secondInteger;

double result = product - 3.22;


printf("%.2f\n", result);

return 0;
}

Lesson 11
Topic 1
1.A 1.D
2.A 2.B
3.A 3.C
4.D 4.A
5.A 5.B
Topic 2
1.A 1.A
2.B 2.A
3.C 3.C
4.D 4.A
5.C 5.A

Topic 3
1.C 1.A
2.B 2.B
3.A 3.A
4.B 4.B
5.B 5.A

Topic 4
1.
#include <stdio.h>

int main() {
int age;

printf("Enter your age: ");


scanf("%d", &age);

printf("%d\n", age);

if (age >= 18) {


printf("adult\n");
}

return 0;
}

2.
#include <stdio.h>

int main() {
int firstInteger, secondInteger;

printf("Enter first integer: ");


scanf("%d", &firstInteger);

printf("Enter second integer: ");


scanf("%d", &secondInteger);

printf("%d %d\n", firstInteger, secondInteger);

if (firstInteger == secondInteger) {
printf("equal\n");
}

return 0;
}

3.
#include <stdio.h>

int main() {
double firstDecimal, secondDecimal;
printf("Enter first decimal number: ");
scanf("%lf", &firstDecimal);

printf("Enter second decimal number: ");


scanf("%lf", &secondDecimal);

printf("%.2lf %.2lf\n", firstDecimal, secondDecimal);

if (firstDecimal > secondDecimal) {


printf("The first one is greater than the second one\n");
}

return 0;
}

4.
#include <stdio.h>

int main() {
char userInput;

printf("Enter a single character: ");


scanf(" %c", &userInput);

printf("%c\n", userInput);

switch (userInput) {
case 'a':
case 'A':
case 'e':
case 'E':
case 'i':
case 'I':
case 'o':
case 'O':
case 'u':
case 'U':
printf("vowel\n");
break;
}

return 0;
}

5.
#include <stdio.h>

int main() {
int userInput;

printf("Enter a single integer: ");


scanf("%d", &userInput);

printf("%d\n", userInput);

if (userInput % 2 == 0 && userInput != 0) {


printf("even\n");
}
return 0;
}

6.
#include <stdio.h>

int main() {
double firstDecimal, secondDecimal, thirdDecimal;

printf("Enter first decimal number: ");


scanf("%lf", &firstDecimal);

printf("Enter second decimal number: ");


scanf("%lf", &secondDecimal);

printf("Enter third decimal number: ");


scanf("%lf", &thirdDecimal);

printf("%.2lf %.2lf", firstDecimal, secondDecimal);

if (thirdDecimal > (firstDecimal + secondDecimal)) {

printf(" %.2lf", thirdDecimal);


}

printf("\n");

return 0;
}

Topic 5.
1.
#include <stdio.h>

int main() {
int age;

printf("Enter age: ");


scanf("%d", &age);

if (age >= 18) {


printf("adult\n");
} else {
printf("minor\n");
}

return 0;
}

2.
#include <stdio.h>

int main() {
int a, b, c;

printf("Enter a: ");
scanf("%d", &a);
printf("Enter b: ");
scanf("%d", &b);

printf("Enter c: ");
scanf("%d", &c);

int sum = a + b;

if (sum > c) {
printf("%d + %d > %d = yes\n", a, b, c);
} else {
printf("%d + %d > %d = no\n", a, b, c);
}

return 0;
}

3.
#include <stdio.h>

int main(void) {
int total = 50;

// Hey there, start typing your C code here...


int first_integer, second_integer;

printf("Enter first positive integer: ");


scanf("%d", &first_integer);

printf("Enter second positive integer: ");


scanf("%d", &second_integer);

if (first_integer % 2 == 0) {
total += first_integer;
} else {
total -= first_integer;
}

if (second_integer % 2 == 0) {
total += second_integer;
} else {
total -= second_integer;
}

printf("%d\n", total);

return 0;
}

4.
#include <stdio.h>

int main(void) {

int birth_year;
printf("Enter your birth year: ");
scanf("%d", &birth_year);
int current_year = 2022;

// Calculate age
int age = current_year - birth_year;

if (age >= 60) {


printf("senior citizen\n");
} else {
printf("not senior citizen\n");
}

return 0;
}

5.
#include <stdio.h>

int main(void) {

char choice;
printf("Enter a character: ");
scanf(" %c", &choice);

if (choice == 'Y' || choice == 'y') {


printf("Here's your ice cream\n");
} else {
printf("Okay, maybe some other time\n");
}

return 0;
}

6.
#include <stdio.h>

int main(void) {

float x, y, z;

printf("Enter x: ");
scanf("%f", &x);

printf("Enter y: ");
scanf("%f", &y);

printf("Enter z: ");
scanf("%f", &z);

if (z >= x && z <= y) {


printf("%.2f is within %.2f and %.2f\n", z, x, y);
} else {
printf("%.2f is outside %.2f and %.2f\n", z, x, y);
}

return 0;
}

Topic 5
1.
#include <stdio.h>

int main(void) {

int num;

printf("Enter an integer: ");


scanf("%d", &num);

if (num == 0) {
printf("Zero\n");
} else if (num % 2 == 0) {
printf("Even\n");
} else {
printf("Odd\n");
}

return 0;
}

2.
#include <stdio.h>

int main(void) {

char gender;

printf("Enter a character: ");


scanf(" %c", &gender);

if (gender == 'M' || gender == 'm') {


printf("Male\n");
} else if (gender == 'F' || gender == 'f') {
printf("Female\n");
} else {
printf("Prefer not to say\n");
}

return 0;
}

3.
#include <stdio.h>

int main(void) {

int num1, num2, sum;

printf("Enter first number: ");


scanf("%d", &num1);

printf("Enter second number: ");


scanf("%d", &num2);

sum = num1 + num2;

if (sum > 0) {
printf("Positive\n");
} else if (sum < 0) {
printf("Negative\n");
} else {
printf("Zero\n");
}

return 0;
}
4.
#include <stdio.h>

int main(void) {

double income1, income2, income3, totalIncome;

printf("Enter decimal value 1: ");


scanf("%lf", &income1);

printf("Enter decimal value 2: ");


scanf("%lf", &income2);

printf("Enter decimal value 3: ");


scanf("%lf", &income3);

totalIncome = income1 + income2 + income3;

if (totalIncome < 200000) {


printf("average\n");
} else if (totalIncome >= 200000 && totalIncome < 400000) {
printf("rich\n");
} else if (totalIncome >= 400000 && totalIncome < 600000) {
printf("super rich\n");
} else {
printf("crazy rich\n");
}

return 0;
}

5.
#include <stdio.h>

int main(void) {

int x;

printf("Enter an integer: ");


scanf("%d", &x);

if (x % 7 == 0 && x % 3 == 0) {
printf("CodeChum\n");
} else if (x % 7 == 0 && x % 3 != 0) {
printf("Code\n");
} else if (x % 3 == 0 && x % 7 != 0) {
printf("Chum\n");
} else {
printf("None of the above\n");
}

return 0;
}

6.
#include <stdio.h>

int main(void) {

int x, y;

printf("Enter integer x: ");


scanf("%d", &x);

printf("Enter integer y: ");


scanf("%d", &y);

if (x > y) {
printf("x is greater than y\n");
} else if (x < y) {
printf("x is lesser than y\n");
} else {
printf("x is equal to y\n");
}

return 0;
}

Topic 6
1.
#include <stdio.h>
#include <locale.h>

int main() {
setlocale(LC_NUMERIC, "");

int yearsOfWork;
char kindOfWork;

printf("Enter years of work: ");


scanf("%d", &yearsOfWork);

printf("Enter kind of work: ");


scanf(" %c", &kindOfWork);

int salary;
if (yearsOfWork < 2) {
if (kindOfWork == 'B') {
salary = 10000;
} else if (kindOfWork == 'W') {
salary = 20000;
}
} else if (yearsOfWork < 5) {
if (kindOfWork == 'B') {
salary = 12000;
} else if (kindOfWork == 'W') {
salary = 40000;
}
} else {
if (kindOfWork == 'B') {
salary = 15000;
} else if (kindOfWork == 'W') {
salary = 75000;
}
}

printf("Salary: %'d\n", salary);

return 0;
}

2.
#include <stdio.h>

int main() {
int pocketMoney;

printf("Enter current pocket money: ");


scanf("%d", &pocketMoney);

if (pocketMoney >= 0) {

printf("%d\n", pocketMoney);

if (pocketMoney % 10 == 7) {
printf("Such lucky money!\n");
} else {
printf("Just normal money.\n");
}
} else {

printf("Stop lying, tell me what's in your pocket!\n");


}

return 0;
}

3.
#include <stdio.h>

int main() {
char name[50];
int age, birthYear;

printf("Enter name: ");


scanf("%s", name);

char lastChar = name[strlen(name) - 1];


if (lastChar == 'a' || lastChar == 'e' || lastChar == 'i' || lastChar == 'o' ||
lastChar == 'u') {

printf("Enter age: ");


scanf("%d", &age);

if (age % 2 == 0) {
printf("Wow, you're special!\n");
} else {

printf("Enter birth year: ");


scanf("%d", &birthYear);

if (birthYear % 2 == 0) {
printf("Oh, you're still special!\n");
} else {
printf("You will be special next year.\n");
}
}
} else {

printf("You're awesome!\n");
}

return 0;
}

4.
#include <stdio.h>

int main() {
char name[50];
char lastChar;
int age, birthYear;

printf("Enter name: ");


scanf("%s", name);

lastChar = name[strlen(name) - 1];

if (lastChar == 'a' || lastChar == 'e' || lastChar == 'i' || lastChar == 'o' ||


lastChar == 'u') {
// Ask for age
printf("Enter age: ");
scanf("%d", &age);

if (age % 2 == 0) {
printf("Wow, you're special!\n");
} else {

printf("Enter birth year: ");


scanf("%d", &birthYear);

if (birthYear % 2 == 0) {
printf("Oh, you're still special!\n");
} else {
printf("You will be special next year.\n");
}
}
} else {

printf("You're awesome!\n");
}

return 0;
}

5.
#include <stdio.h>
int main() {
int choice;
char devType, knowFrameworks;

printf("Choose the programming language you like best: ");


scanf("%d", &choice);

switch (choice) {
case 1:
printf("You like C best\n");
break;
case 2:
printf("You like C++ best\n");
break;
case 3:
printf("You like Java best\n");
break;
case 4:
printf("You like C# best\n");
break;
case 5:
printf("You like Python best\n");

printf("Enter type of development: ");


scanf(" %c", &devType);

switch (devType) {
case 'A':
printf("Web\n");
break;
case 'B':
printf("Data Analytics\n");
break;
case 'C':
}

6.
#include <stdio.h>
#include <stdlib.h>

int main() {
int x, y, z;

printf("Enter x: ");
scanf("%d", &x);

printf("Enter y: ");
scanf("%d", &y);

printf("Enter z: ");
scanf("%d", &z);

if (z >= x && z <= y) {


printf("%d is just within %d and %d\n", z, x, y);
} else {

int diffXZ = abs(x - z);


int diffZY = abs(z - y);
if (diffXZ > diffZY) {
printf("%d is farther from %d\n", z, x);
} else {
printf("%d is farther from %d\n", z, y);
}
}

return 0;
}

Topic 7
1.
#include <stdio.h>

int main() {
char ageCategory;

printf("Please enter age category: ");


scanf(" %c", &ageCategory);

switch (ageCategory) {
case 'B':
printf("Baby = P0.00\n");
break;
case 'T':
printf("Teenager = P2000.00\n");
break;
case 'A':
printf("Adult = P15000.00\n");
break;
case 'S':
printf("Senior Citizen = P4000.00\n");
break;
default:
printf("Invalid age category\n");
}

return 0;
}

2.
#include <stdio.h>

int main() {
int dayOfWeek;

printf("Enter the day of the week: ");


scanf("%d", &dayOfWeek);

switch (dayOfWeek) {
case 1:
printf("Sunday\n");
break;
case 2:
printf("Monday\n");
break;
case 3:
printf("Tuesday\n");
break;
case 4:
printf("Wednesday\n");
break;
case 5:
printf("Thursday\n");
break;
case 6:
printf("Friday\n");
break;
case 7:
printf("Saturday\n");
break;
default:
printf("Invalid day of the week\n");
}

return 0;
}

3.
#include <stdio.h>

int main() {
double num1, num2, result;
char operation;

printf("Enter first number: ");


scanf("%lf", &num1);

printf("Enter second number: ");


scanf("%lf", &num2);

printf("Enter operation (+, -, *, or /): ");


scanf(" %c", &operation);

switch (operation) {
case '+':
result = num1 + num2;
printf("Result: %.2lf\n", result);
break;
case '-':
result = num1 - num2;
printf("Result: %.2lf\n", result);
break;
case '*':
result = num1 * num2;
printf("Result: %.2lf\n", result);
break;
case '/':

if (num2 != 0) {
result = num1 / num2;
printf("Result: %.2lf\n", result);
} else {
printf("Result: -999.99\n");
}
break;
default:
printf("Result: -999.99\n");
}

return 0;
}

4.
#include <stdio.h>

int main() {
char grade;

printf("Enter your grade: ");


scanf(" %c", &grade);

switch (grade) {
case 'A':
case 'B':
printf("Good Job\n");
break;
case 'C':
printf("You're doing okay\n");
break;
case 'D':
case 'F':
printf("You need to study harder\n");
break;
default:
printf("Stop lying and tell me your actual grade\n");
}

return 0;
}

5.
#include <stdio.h>

int main() {
int month;

printf("Enter an integer representing month: ");


scanf("%d", &month);

switch (month) {
case 1:
printf("January\n");
break;
case 2:
printf("February\n");
break;
case 3:
printf("March\n");
break;
case 4:
printf("April\n");
break;
case 5:
printf("May\n");
break;
case 6:
printf("June\n");
break;
case 7:
printf("July\n");
break;
case 8:
printf("August\n");
break;
case 9:
printf("September\n");
break;
case 10:
printf("October\n");
break;
case 11:
printf("November\n");
break;
case 12:
printf("December\n");
break;
default:
printf("Invalid month\n");
}

return 0;
}

6.
#include <stdio.h>

int main() {
int gradeLevel;

printf("Enter grade level: ");


scanf("%d", &gradeLevel);

switch (gradeLevel) {
case 1:
printf("Freshies\n");
break;
case 2:
printf("Sophomores\n");
break;
case 3:
printf("Juniors\n");
break;
case 4:
printf("Seniors\n");
break;
default:
printf("N/A\n");
}

return 0;
}

Lesson 12
Topic 1
1.A 1.B
2.D 2.C
3.D 3.A
4.C 4.C
5.B 5.C

Topic 2
1.
#include <stdio.h>

int main(void) {
int n;

printf("Enter a number: ");


scanf("%d", &n);

while (n % 3 != 0 && n % 5 != 0 && n % 7 != 0) {


n += 1;
}

printf("Final value of n: %d\n", n);

return 0;
}

2.
while (total < x) {
total += y;
printf("Total: %d\n", total);
}
}

3.
#include <stdio.h>

int main(void) {
int i = 1;

while (i <= 100) {


printf("%d\n", i);
i ++;
}
}

4.
#include <stdio.h>

int main(void) {
int remaining_value, subtrahend;

printf("Enter a value: ");


scanf("%d", &remaining_value);

while (remaining_value > 0) {

printf("\nEnter subtrahend: ");


scanf("%d", &subtrahend);

remaining_value -= subtrahend;
printf("%d - %d = %d", remaining_value + subtrahend, subtrahend,
remaining_value);
}

return 0;
}

5.
#include <stdio.h>

int main(void) {
int i;
printf("Enter i: ");
scanf("%d", &i);

while (i < 100) {


if (i % 2 == 0) {
printf("%d\n", i);
}
i++;
}
}

6.
#include <stdio.h>

int main(void) {
float start, input;

printf("Enter start: ");


scanf("%f", &start);

while (start < 0) {


printf("\nEnter a decimal number: ");
scanf("%f", &input);

start += input;

printf("Start current value: %.2f\n", start);


}

return 0;
}

Topic 3
1.
#include <stdio.h>

int main(void) {
int n, digitCount = 0;

printf("Enter an integer: ");


scanf("%d", &n);

if (n == 0) {
digitCount = 1;
} else {
do {
n /= 10;
digitCount++;
} while (n != 0);
}

printf("Number of digits: %d\n", digitCount);

return 0;
}

2.
#include <stdio.h>

int main(void) {
char input;

do {

printf("Enter a character: ");


scanf(" %c", &input);

printf("%c\n", input);

} while (input != 'a' && input != 'e' && input != 'i' && input != 'o' &&
input != 'u' &&
input != 'A' && input != 'E' && input != 'I' && input != 'O' &&
input != 'U');

return 0;
}

3.
#include <stdio.h>

int main(void) {
int target, input, sum = 0;

printf("Enter target value: ");


scanf("%d", &target);

printf("Enter the values:\n");


do {
scanf("%d", &input);

if (input != -1) {
sum += input;
}

} while (sum < target && input != -1);

printf("Sum: %d\n", sum);

return 0;
}

4.
#include <stdio.h>
int main(void) {
char choice;

do {

printf("Do you still want to play [Y/N]: ");


scanf(" %c", &choice);

if (choice == 'Y' || choice == 'y') {

continue;
} else if (choice == 'N' || choice == 'n') {

break;
} else {

printf("Wrong answer\n");
}

} while (1);

5.
#include <stdio.h>

int main(void) {
int input, total = 0;

printf("Enter an integer:\n");
do {
scanf("%d", &input);
total += input;
} while (input != 0);

printf("Total Sum: %d\n", total);

return 0;
}

6.
#include<stdio.h>

int main(void)
{
int n;

do {
printf("Enter value: ");
scanf("%d", &n);

}while (n % 3 != 0 || n % 5 != 0);

Topic 4
1.
#include <stdio.h>
int main(void) {
int n;

printf("Enter an integer n: ");


scanf("%d", &n);

printf("The values that are divisible by 3 from 1 to %d are:\n", n);


for (int i = 3; i <= n; i += 3) {
printf("%d\n", i);
}

return 0;
}

2.
#include <stdio.h>

int main(void) {
int x, y;

printf("Enter the value of x: ");


scanf("%d", &x);
printf("Enter the value of y: ");
scanf("%d", &y);

for (int i = x; i <= y; i++) {

if (i % 5 == 0) {
printf("%d Divisible by 5 spotted!\n", i);
} else {
printf("%d\n", i);
}
}

return 0;
}

3.
#include <stdio.h>

int main(void) {
int n;

printf("Enter an integer: ");


scanf("%d", &n);

for (int i = 1; i <= n; i++) {


printf("*%d@\n", i);
}

return 0;
}

4.
#include <stdio.h>

int main(void) {
int n;
printf("Enter an integer: ");
scanf("%d", &n);

printf("1 ");
for (int i = 1, j = 2; i < n; i++) {
printf("%d ", j);
j += i + 1;
}

return 0;
}

5.
#include <stdio.h>

int main(void) {
int x, y, z;

printf("Enter an integer for x: ");


scanf("%d", &x);

printf("Enter an integer for y: ");


scanf("%d", &y);

printf("Enter an integer for z: ");


scanf("%d", &z);

for (int i = x; i <= y; i += z) {


printf("%d", i);

if (i + z <= y) {
printf(", ");
}
}

return 0;
}

6.
#include <stdio.h>

int main(void) {
int n;
printf("Enter n: ");
scanf("%d", &n);

for (int i = 2; i <= n; i += 2) {


printf("%d ", i);
}
}

Topic 5
1.
#include <stdio.h>

int main()
{
int n;
printf("Enter n: ");
scanf("%d", &n);

for (int i = 1; i <= n; i++) {


for (int j = 1; j <= i; j++) {
printf("@");
}
printf("\n");
}

return 0 ;
}

2.
#include <stdio.h>

int main(void) {
int n;

printf("Enter n: ");
scanf("%d", &n);

printf(" ");
for (int i = 0; i <= n; i++) {
printf("%d ", i);
}
printf("\n");

for (int i = 0; i <= n; i++) {


printf("%d ", i);
for (int j = 0; j <= n; j++) {
printf("%d ", i * j);
}
printf("\n");
}

3.
#include <stdio.h>

int main(void) {
int n, y;

printf("Enter n: ");
scanf("%d", &n);

printf("Enter y: ");
scanf("%d", &y);

for (int i = 1; i <= n; i++) {


if (i == y) {

printf("\n");
} else {

for (int j = 1; j <= n; j++) {


printf("*");
}
printf("\n");
}
}

return 0;
}

4.
#include <stdio.h>

int main(void) {
int n;

printf("Enter n: ");
scanf("%d", &n);

printf(" ");
for (int i = 0; i <= n; i++) {
printf("%d ", i);
}
printf("\n");

for (int i = 0; i <= n; i++) {


printf("%d ", i);
for (int j = 0; j <= n; j++) {
printf("%d ", i + j);
}
printf("\n");
}

return 0;
}

5.
#include <stdio.h>

int main(void) {
int weeks;

printf("Enter number of weeks: ");


scanf("%d", &weeks);

for (int week = 1; week <= weeks; week++) {


printf("Week #%d\n", week);

for (int day = 1; day <= 7; day++) {


printf(" Day %d\n", day);
}

printf("\n");
}

return 0;
}

6.
#include <stdio.h>
int main(void) {
int n;

printf("Enter n: ");
scanf("%d", &n);

for (int i = 0; i < n; i++) {

for (int j = 0; j < i; j++) {


printf(" ");
}

printf("%c", '%');

for (int k = 0; k < 2 * (n - i - 1); k++) {


printf(" ");
}

if (i < n - 1) {
printf("%c", '%');
}

printf("\n");
}

return 0;
}

Topic 6
1.
#include <stdio.h>

int main() {
int x, y;

printf("Enter element x: ");


scanf("%d", &x);
printf("Enter element y: ");
scanf("%d", &y);

for (int i = x; i <= y; i++) {


printf("%d\n", i);

if (i % 11 == 0) {
break;
}
}

return 0;
}

2.
#include<stdio.h>

int main(void) {
while(1) {
int a, b;
char op;
printf("Enter a: ");
if (scanf("%d", &a) != 1) {
printf("Invalid input. Exiting the program.\n");
break;
}

printf("Enter b: ");
if (scanf("%d", &b) != 1) {
printf("Invalid input. Exiting the program.\n");
break;
}

printf("Enter operator: ");


if (scanf(" %c", &op) != 1) {
printf("Invalid input. Exiting the program.\n");
break;
}

if(op == '+') {
printf("%d + %d = %d\n\n", a, b, (a + b));
} else if (op == '-') {
printf ("%d - %d = %d\n\n", a, b, (a - b));
} else if (op == '*') {
printf("%d * %d = %d\n\n", a, b, (a * b));
} else if (op == '/') {
if (b != 0) {
printf("%d / %d = %d\n\n", a, b, (a / b));
} else {
printf("Cannot divide by zero. Exiting the program.\n");
break;
}
} else {
break;
}
}

return 0;
}

3.
#include<stdio.h>

int main(void) {
int x;

printf("Enter x: ");
scanf("%d", &x);

for(int i = 1; i <= 1000; i++) {


printf("%d\n", i);
if (i % x == 0) {
break;
}
}

4.
#include<stdio.h>

int main(void) {

while(1) {
int n;

scanf("%d", &n);
printf("You've inputted %d\n", n);

if (n == 0) {
break;
}

return 0;
}

5.
#include<stdio.h>

int main(void) {
int n;

printf("Enter integer value: ");


scanf("%d", &n);

while (n != 0) {

int digit = n % 10;

printf("%d\n", digit);

if (digit % 4 == 0) {
break;
}

n /= 10;
}

return 0;
}

6.
#include <stdio.h>

int main(void) {
int hasEnteredCODE = 0; // Flag to track if 'C', 'O', 'D', or 'E' has been
entered

while (1) {
char letter;

printf("Enter letter: ");


scanf(" %c", &letter);

if (letter == 'C' || letter == 'O' || letter == 'D' || letter == 'E') {


if (!hasEnteredCODE) {
hasEnteredCODE = 1;
break;
}
}
}

return 0;
}

Topic 7
1.
#include<stdio.h>

int main(void) {
int i = 1;

while(i <= 100) {


if (i % 2 == 0) {
i++;
continue;
}

printf("Current value of i = %d\n", i);


i++;
}
}

2.
#include<stdio.h>

int main(void) {
int x, y;

printf("Enter integer x: ");


scanf("%d", &x);
printf("Enter integer y: ");
scanf("%d", &y);

int sum = 0;

for (int i = x; i <= y; i++) {

if (i % 7 == 0) {
continue;
}

sum += i;
}

printf("Sum of all numbers: %d\n", sum);

return 0;
}

3.
#include <stdio.h>

int main(void) {
char input;
while (1) {

printf("Enter a character: ");


scanf(" %c", &input);

if (input == 'X' || input == 'x') {


printf("X X X ");
break;
}

if (input >= '0' && input <= '9') {

continue;
}

printf("%c %c %c\n", input, input, input);


}

return 0;
}

4.
#include <stdio.h>

int main(void) {
int x, y, z;

printf("Enter first integer: ");


scanf("%d", &x);
printf("Enter second integer: ");
scanf("%d", &y);
printf("Enter third integer: ");
scanf("%d", &z);

for (int i = x; i <= y; i++) {

if (i % z == 0) {
continue;
}

printf("%d\n", i);
}

return 0;
}

5.
#include <stdio.h>

int main(void) {
int num, digit, sum = 0;

printf("Enter an integer: ");


scanf("%d", &num);

while (num != 0) {

digit = num % 10;


if (digit % 3 == 0) {
num /= 10;
continue;
}

sum += digit;

num /= 10;
}

printf("Sum of all digits: %d\n", sum);

return 0;
}

6.
#include <stdio.h>

int main(void) {
int num, sum = 0;

while (1) {

printf("Enter an integer: ");


scanf("%d", &num);

if (num == -1) {
break;
}

if (num >= 10 && num <= 99) {


continue;
}

sum += num;
}

printf("Sum of Integers: %d\n", sum - 1);

return 0;
}

Lesson 13
Topic 1
1.A 1.A
2.A 2.A
3.D 3.A
4.A 4.A
5.B 5.A

Topic 2
1.
#include<stdio.h>

int main(void) {
int x[] = {4, 5, 1, -10, 3, 5, 2, 1, 22, 94};

// Hey there, start typing your C code here...


int sum = x[1] + x[4] + x[8];

printf("%d\n", sum);

2.
#include <stdio.h>

int main(void) {
int size;

printf("Enter array size: ");


scanf("%d", &size);

int array[size];

printf("Enter elements of the array:\n");


for (int i = 0; i < size; i++) {
scanf("%d", &array[i]);
}

int index;
printf("Enter an index: ");
scanf("%d", &index);

if (index >= 0 && index < size) {

printf("%d\n", array[index]);
} else {

printf("Invalid index.\n");
}

return 0;
}

3.
#include <stdio.h>

int main(void) {
int size;

printf("Enter array size: ");


scanf("%d", &size);

int array[size];

printf("Enter elements of the array:\n");


for (int i = 0; i < size; i++) {
scanf("%d", &array[i]);
}

printf("%d\n", array[size - 1]);

4.
#include<stdio.h>
int main(void) {
float numArr[] = {3.14, 9.2, 8.812, 10.5, 0.4, -23.23, -1.56, 12.3, 9.45, -
0.968};

// Hey there, start typing your C code here...


float product = numArr[0] * numArr[4];

printf("%.2f\n", product);

5.
#include<stdio.h>

int main(void) {
int size1, size2;

printf("Enter size of the first array: ");


scanf("%d", &size1);

int array1[size1];

printf("Enter elements of the first array:\n");


for (int i = 0; i < size1; i++) {
scanf("%d", &array1[i]);
}

printf("Enter size of the second array: ");


scanf("%d", &size2);

int array2[size2];

printf("Enter elements of the second array:\n");


for (int i = 0; i < size2; i++) {
scanf("%d", &array2[i]);
}

int sum = array1[0] + array2[size2 - 1];


int product = array1[1] * array2[size2 - 2];

printf("sum of first and last: %d\n", sum);


printf("product of second and second to the last: %d\n", product);

return 0;
}

6.
#include<stdio.h>

int main(void) {
int size;

printf("Enter array size: ");


scanf("%d", &size);

int array[size];

printf("Enter elements of the array:\n");


for (int i = 0; i < size; i++) {
scanf("%d", &array[i]);
}

if (size % 2 == 1) {

printf("%d\n", array[size / 2]);


} else {

printf("%d and %d\n", array[size / 2 - 1], array[size / 2]);


}

return 0;
}

Topic 3
1.
#include<stdio.h>

int main(void) {
int numArray[2][4] = {{1, 2, 3, 4}, {3, 5, 7, 9}};

// Hey there, start typing your C code here...


for (int i = 0; i < 2; i++) {
for (int j = 0; j < 4; j++) {
printf("%d", numArray[i][j]);

if (j < 3) {
printf(", ");
}
}

printf("\n");
}

2.
#include<stdio.h>

int main(void) {
int rows, columns;

printf("Enter number of rows: ");


scanf("%d", &rows);

printf("Enter number of columns: ");


scanf("%d", &columns);

int numArray[rows][columns];

for (int i = 0; i < rows; i++) {


for (int j = 0; j < columns; j++) {
printf("Enter element at row %d, column %d: ", i, j);
scanf("%d", &numArray[i][j]);
}
}

for (int i = rows - 1; i >= 0; i--) {


for (int j = columns - 1; j >= 0; j--) {
printf("%d", numArray[i][j]);

if (j > 0) {
printf("\t");
}
}

printf("\n");
}

return 0;
}

3.
#include<stdio.h>

int main(void) {
int rows, columns;

printf("Enter number of rows: ");


scanf("%d", &rows);

printf("Enter number of columns: ");


scanf("%d", &columns);

int numArray[rows][columns];

for (int i = 0; i < rows; i++) {


for (int j = 0; j < columns; j++) {
printf("Enter element at row %d, column %d: ", i, j);
scanf("%d", &numArray[i][j]);
}
}

int x;

printf("Enter x: ");
scanf("%d", &x);

int found = 0;
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
if (numArray[i][j] == x) {
found = 1;
break;
}
}
if (found) {
break;
}
}

if (found) {
printf("Found!\n");
} else {
printf("Sorry, %d not found.\n", x);
}
}

4.
#include <stdio.h>

int main(void) {
int rows, columns;

printf("Enter number of rows: ");


scanf("%d", &rows);

printf("Enter number of columns: ");


scanf("%d", &columns);

int numArray[rows][columns];

for (int i = 0; i < rows; i++) {


for (int j = 0; j < columns; j++) {
printf("Enter element at row %d, column %d: ", i, j);
scanf("%d", &numArray[i][j]);
}
}

printf("Divisible by 3: ");
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
if (numArray[i][j] % 3 == 0) {
printf("%d", numArray[i][j]);

if (i != rows - 1 || j != columns - 1) {
printf(", ");
}
}
}
}
printf("\n");

printf("Divisible by 5: ");
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
if (numArray[i][j] % 5 == 0) {
printf("%d", numArray[i][j]);

if (i != rows - 1 || j != columns - 1) {
printf(", ");
}
}
}
}
printf("\n");

return 0;
}

5.
#include <stdio.h>

int main(void) {
int rows, columns;

printf("Enter number of rows: ");


scanf("%d", &rows);

printf("Enter number of columns: ");


scanf("%d", &columns);

int numArray[rows][columns];

for (int i = 0; i < rows; i++) {


for (int j = 0; j < columns; j++) {
printf("Enter element at row %d, column %d: ", i, j);
scanf("%d", &numArray[i][j]);
}
}

for (int j = 0; j < columns; j++) {


for (int i = 0; i < rows; i++) {
printf("%d ", numArray[i][j]);
}
printf("\n");
}

return 0;
}

6.
#include <stdio.h>

int main(void) {
int rows, columns;

printf("Enter number of rows: ");


scanf("%d", &rows);

printf("Enter number of columns: ");


scanf("%d", &columns);

int numArray[rows][columns];

for (int i = 0; i < rows; i++) {


for (int j = 0; j < columns; j++) {
printf("Enter element at row %d, column %d: ", i, j);
scanf("%d", &numArray[i][j]);
}
}

int largest = numArray[0][0];

for (int i = 0; i < rows; i++) {


for (int j = 0; j < columns; j++) {
if (numArray[i][j] > largest) {
largest = numArray[i][j];
}
}
}
printf("Largest: %d\n", largest);

return 0;
}

Topic 4
1.
#include <stdio.h>

int main(void) {
int size;

printf("Enter the size of the array: ");


scanf("%d", &size);

int numArray[size];

for (int i = 0; i < size; i++) {


printf("Enter element #%d: ", i + 1);
scanf("%d", &numArray[i]);
}

printf("%d", numArray[0]);

for (int i = 1; i < size; i++) {


printf(", %d", numArray[i]);
}

printf("\n");

return 0;
}

2.
#include <stdio.h>

int main(void) {
int size;

printf("Enter the size of the arrays: ");


scanf("%d", &size);

int array1[size], array2[size], sum[size];

printf("Enter the elements of the first array:\n");


for (int i = 0; i < size; i++) {
printf("Enter element #%d: ", i + 1);
scanf("%d", &array1[i]);
}

printf("Enter the elements of the second array:\n");


for (int i = 0; i < size; i++) {
printf("Enter element #%d: ", i + 1);
scanf("%d", &array2[i]);
}

for (int i = 0; i < size; i++) {


sum[i] = array1[i] + array2[i];
}
for (int i = 0; i < size; i++) {
printf("%d + %d = %d\n", array1[i], array2[i], sum[i]);
}

return 0;
}

3.
#include <stdio.h>

int main(void) {
int size;

printf("Enter the size of the array: ");


scanf("%d", &size);

int myArray[size];

printf("Enter the elements of the array:\n");


for (int i = 0; i < size; i++) {
printf("Enter element #%d: ", i + 1);
scanf("%d", &myArray[i]);
}

int searchValue;

printf("Enter a value to search for: ");


scanf("%d", &searchValue);

int found = 0;
for (int i = 0; i < size; i++) {
if (myArray[i] == searchValue) {
found = 1;
break;
}
}

if (found) {
printf("Found!\n");
} else {
printf("Sorry, %d not found.\n", searchValue);
}

return 0;
}

4.
#include <stdio.h>

int main(void) {
int size;

printf("Enter the size of the array: ");


scanf("%d", &size);

int myArray[size];

printf("Enter the elements of the array:\n");


for (int i = 0; i < size; i++) {
printf("Enter element #%d: ", i + 1);
scanf("%d", &myArray[i]);
}

printf("");
for (int i = size - 1; i >= 0; i--) {
printf("%d", myArray[i]);

if (i > 0) {
printf(", ");
}
}

printf("\n");

return 0;
}

5.
#include <stdio.h>

int main(void) {
int size;

printf("Enter the size of the array: ");


scanf("%d", &size);

int myArray[size];

for (int i = 0; i < size; i++) {


printf("Enter element #%d: ", i + 1);
scanf("%d", &myArray[i]);
}

int sum = 0;
for (int i = 0; i < size; i++) {
sum += myArray[i];
}

double average = (double)sum / size;

printf("sum: %d\n", sum);


printf("average: %.2f\n", average);

return 0;
}

6.
#include <stdio.h>

int main() {
int size;

printf("Enter the size of the array: ");


scanf("%d", &size);

int array[size];
for (int i = 0; i < size; ++i) {
printf("Enter element #%d: ", i + 1);
scanf("%d", &array[i]);
}

printf("even: ");
for (int i = 0; i < size; ++i) {
if (array[i] % 2 == 0) {
printf("%d", array[i]);
if (i < size - 1 && array[i + 1] % 2 == 0) {
printf(", ");
}
}
}

printf("\nodd: ");
for (int i = 0; i < size; ++i) {
if (array[i] % 2 != 0) {
printf("%d", array[i]);
if (i < size - 1 && array[i + 1] % 2 != 0) {
printf(", ");
}
}
}

return 0;
}

You might also like