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