Untitled
Anonymous
plain_text
09/28/2026 6:45 AM
6.9 KB
3
Indexable
include <stdio.h>
int isEven(int n) {
if (n % 2 == 0)
return 1;
else
return 0;
}
int main() {
int n, i, num;
printf("Enter how many numbers: ");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
printf("Enter number: ");
scanf("%d", &num);
if (isEven(num) == 1)
printf("Even\n");
else
printf("Odd\n");
}
return 0;
}
-----
2. Display Next $N$ Characters
#include <stdio.h>
void nextCharacters(char ch, int n) {
int i;
for (i = 1; i <= n; i++) {
ch = ch + 1;
printf("%c", ch);
}
}
int main() {
char ch;
int n;
printf("Enter a character: ");
scanf(" %c", &ch);
printf("Enter n: ");
scanf("%d", &n);
nextCharacters(ch, n);
return 0;
}
-----
4. Display First 10 Prime Numbers
#include <stdio.h>
int isPrime(int n) {
int i;
if (n < 2)
return 0;
for (i = 2; i < n; i++) {
if (n % i == 0)
return 0;
}
return 1;
}
int main() {
int num = 2;
int count = 0;
while (count < 10) {
if (isPrime(num) == 1) {
printf("%d ", num);
count++;
}
num++;
}
return 0;
}
-----
5. Binary to Decimal Conversion
#include <stdio.h>
int binaryToDecimal(int binary) {
int decimal = 0;
int power = 1;
int digit;
while (binary > 0) {
digit = binary % 10;
decimal = decimal + digit * power;
binary = binary / 10;
power = power * 2;
}
return decimal;
}
int main() {
int binary, decimal;
printf("Enter a binary number: ");
scanf("%d", &binary);
decimal = binaryToDecimal(binary);
printf("Decimal = %d\n", decimal);
return 0;
}
-----
6. Binary to Hexadecimal Conversion
#include <stdio.h>
int binaryToDecimal(int binary) {
int decimal = 0;
int power = 1;
int digit;
while (binary > 0) {
digit = binary % 10;
decimal = decimal + digit * power;
binary = binary / 10;
power = power * 2;
}
return decimal;
}
void decimalToHexadecimal(int decimal) {
int remainder;
char hex[20];
int i = 0;
if (decimal == 0) {
printf("0");
return;
}
while (decimal > 0) {
remainder = decimal % 16;
if (remainder < 10)
hex[i] = remainder + '0';
else
hex[i] = remainder - 10 + 'A';
decimal = decimal / 16;
i++;
}
while (i > 0) {
i--;
printf("%c", hex[i]);
}
}
int main() {
int binary, decimal;
printf("Enter a binary number: ");
scanf("%d", &binary);
decimal = binaryToDecimal(binary);
printf("Hexadecimal = ");
decimalToHexadecimal(decimal);
return 0;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}Editor is loading...
Leave a Comment