0% found this document useful (0 votes)
15 views5 pages

56

The document contains multiple C programming exercises and questions that involve input handling and output display. Key functionalities include counting zeros, positives, and negatives, checking for prime numbers, displaying even numbers, drawing shapes, and finding prime pairs. Each exercise is implemented in separate sections with clear user prompts and outputs.

Uploaded by

202474018
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)
15 views5 pages

56

The document contains multiple C programming exercises and questions that involve input handling and output display. Key functionalities include counting zeros, positives, and negatives, checking for prime numbers, displaying even numbers, drawing shapes, and finding prime pairs. Each exercise is implemented in separate sections with clear user prompts and outputs.

Uploaded by

202474018
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/ 5

//‫امين صادق احمد الرعوي‬

//202474044

//Exercise 1:
#include <stdio.h>
#include<windows.h>
int main() {
int num, zeros = 0, positive = 0, negative = 0;

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


printf("Enter number %d: ", i + 1);
scanf("%d", &num);

if (num == 0) {
zeros++;
} else if (num > 0) {
positive++;
} else {
negative++;
}
}

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


printf("Number of positive numbers: %d\n", positive);
printf("Number of negative numbers: %d\n", negative);
system("COLOR 44");

return 0;
}
//Exercise 2:
#include <stdio.h>
#include<windows.h>

int main() {
int num, i, p = 1;

printf("Enter an integer: ");


scanf("%d", &num);

// 0 and 1 are not prime numbers


if (num <= 1) {
P = 0
} else {
for (i = 2; i <= num / 2; ++i) {
if (num % i == 0) {
p = 0;
break;
}
}
}

if (p)
printf("%d is a prime number.\n", num);
else
printf("%d is not a prime number.\n", num);
system("COLOR 47");

return 0;
}
//Exercise 3:
#include <stdio.h>
#include<windows.h>

void displayEvenNumbers10() {
printf("Even numbers from 0 to 10:\n");
for (int i = 0; i <= 10; i += 2) {
printf("%d ", i);
}
printf("\n");
}

void displayEvenNumbersPositive() {
int num;
do {
printf("Enter a positive number: ");
scanf("%d", &num);
} while (num < 0);

printf("Even numbers from 0 to %d:\n", num);


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

void displayEvenNumbersAny() {
int num;
printf("Enter a number: ");
scanf("%d", &num);

if (num < 0) {
num = -num;
}

printf("Even numbers from 0 to %d:\n", num);


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

void displayEvenNumbersBetween() {
int start, end;
printf("Enter the starting number: ");
scanf("%d", &start);
printf("Enter the ending number: ");
scanf("%d", &end);

if (start > end) {


int temp = start;
start = end;
end = temp;
}

printf("Even numbers between %d and %d:\n", start, end);


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

int main() {
displayEvenNumbers10();
displayEvenNumbersPositive();
displayEvenNumbersAny();
displayEvenNumbersBetween();
system("COLOR 67");

return 0;
}

//Exercise 4:
#include <stdio.h>
#include<windows.h>

void drawShapeA(int size) {


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

void drawShapeB(int size) {


for (int i = size; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
}

int main() {
int size;

do {
printf("Enter the size of the shapes (positive integer): ");
scanf("%d", &size);
} while (size <= 0);

printf("Shape A:\n");
drawShapeA(size);

printf("\nShape B:\n");
drawShapeB(size);
system("COLOR 47");

return 0;
}

//Question 1:
#include <stdio.h>
#include <math.h>
#include<windows.h>
int p(int num) {
if (num <= 1) return 0;
for (int i = 2; i <= sqrt(num); i++)
if (num % i == 0) return 0;
return 1;
}

void findPrimePairs(int num) {


for (int i = 2; i <= num / 2; i++)
if (p(i) && p(num - i))
printf("%d + %d = %d\n", i, num - i, num);
}

int main() {
int number;
printf("Enter a number: ");
scanf("%d", &number);
findPrimePairs(number);
system("COLOR 71");

return 0;
}
//Question 2:
#include <stdio.h>
#include<windows.h>

void drawShapeA(int size) {


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

void drawShapeB(int size) {


for (int i = size; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
}

int main() {
int size;

do {
printf("Enter the size of the shapes (positive integer): ");
scanf("%d", &size);
} while (size <= 0);

printf("Shape A:\n");
drawShapeA(size);

printf("\nShape B:\n");
drawShapeB(size);
system("COLOR 55");
return 0;
}

//Question 3:
#include <stdio.h>
#include<windows.h>

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

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


printf("%d * %d = %d\n", i, num, i * num);
}
system("COLOR 12");

return 0;
}

You might also like