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 Remove Duplicate Elements from an Array

๐Ÿงน C Program to Remove Duplicate Elements 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];
    printf("Enter %d elements:\n",num);
    for(int i=0;i<num;i++)
    {
        scanf("%d",&a[i]);
    }
    for(int i=0;i<num;i++)
    {
        for(int j=i+1;j<num;)
        {
            if(a[i]==a[j])
            {
                for(int k=j;k<num-1;k++)
                {
                    a[k]=a[k+1];
                }
                num--;
            }
            else
            {
                j++;
            }
        }
    }
    printf("Ater Removing Duplicates from Array:\n");
    for(int i=0;i<num;i++)
    {
        printf("%d ",a[i]);
    }
}
  

๐Ÿ“ Explanation:

This program accepts an integer array from the user, removes all duplicate elements by shifting elements to the left, and prints the updated array without duplicates.

๐Ÿ’ก Sample Output:

Enter the size of the array:
6
Enter 6 elements:
1 2 3 2 4 1
Ater Removing Duplicates from Array:
1 2 3 4
  

๐Ÿ” Keywords:

remove duplicates C program, array programs in C, delete duplicate values, array manipulation in C, beginner C exercise

Comments

Popular Posts

๐ŸŒ™