Skip to main content

Featured

C Program to Check Prime Number Using Efficient Logic

  Introduction A prime number is a number that has exactly two distinct positive divisors: 1 and itself. In this program, we check whether a given number is prime or not using a simple and efficient logic. This type of program is commonly used in mathematics, competitive programming, and basic algorithm learning for beginners in C programming. Problem Statement The task is to write a C program that determines whether a given integer is a prime number or not. The program takes a single integer input from the user and analyzes its divisibility. If the number has no divisors other than 1 and itself, it should be identified as a prime number; otherwise, it is not prime. This problem is important in number theory and has practical relevance in areas such as cryptography, data validation, and algorithm design.  Algorithm / Logic Explanation To check whether a number is prime, we need to verify that it is not divisible by any number other than 1 and itself. The algorithm follows a si...

C Program to Separate Even and Odd Numbers from an Array

๐Ÿ”ข C Program to Separate Even and Odd Numbers from an Array

#include<stdio.h>
int main()
{
    int num;
    printf("Enter the size of the array:\n");
    scanf("%d",&num);
    if(num<=0)
    {
        printf("!invalid array size:\n");
        return 1;
    }
    int a[num],even[num],odd[num];
    int evencount=0,oddcount=0;
    printf("Enter %d Elements in an array:\n",num);
    for(int i=0;i<num;i++)
    {
        scanf("%d",&a[i]);
        
        if(a[i]%2==0)
        {
            even[evencount++]=a[i];
        }
        else
        {
            odd[oddcount++]=a[i];
        }
    }
    printf("Even numbers are:\n");
    for(int i=0;i<evencount;i++)
    {
        printf("%d ",even[i]);
    }
    printf("\nOdd numbers are:");
    for(int i=0;i<oddcount;i++)
    {
        printf("%d ",odd[i]);
    }
}
  

๐Ÿ“ Explanation:

This C program reads n integers into an array and separates them into two arrays: one for even numbers and another for odd numbers. It then displays them separately.

๐Ÿ’ก Sample Output:

Enter the size of the array:
6
Enter 6 Elements in an array:
1 2 3 4 5 6
Even numbers are:
2 4 6 
Odd numbers are:
1 3 5
  

๐Ÿ” Keywords:

even odd separation C program, split even and odd, C array even odd, separate numbers C, odd even logic in C

Comments

Popular Posts

๐ŸŒ™