Skip to main content

Featured

C++ Program to Perform Linear Search on a Vector

  C++ Program to Perform Linear Search on a Vector Introduction In this C++ program, we will learn how to perform a Linear Search on a vector. The program first takes the size of the vector and its elements as input. Then it asks the user for the element to search. If the element is found, it displays the index where it is located. Otherwise, it displays a message indicating that the element is not found. C++ Program #include<bits/stdc++.h> using namespace std; int main() { int num, search, found = 0; cout << "Enter the size of the vector:" << endl; cin >> num; vector<int> v(num); cout << "Enter " << num << " elements in vector:" << endl; for(int i = 0; i < num; i++) { cin >> v[i]; } cout << "Enter element that you want to search:" << endl; cin >> search; for(int i = 0; i < num; i++) { ...

C program to check if a given string is a palindrome or not using a custom function

Palindrome Checker in C

๐Ÿ” Palindrome Check in C (Using Custom Function)

#include<stdio.h>
#include<string.h>

void pal(char str[])
{
    int left = 0, right = strlen(str) - 1;
    while (left < right)
    {
        if (str[left] != str[right])
        {
            printf("No, Entered string is not palindrome:\n");
            return;
        }
        left++;
        right--;
    }
    printf("Yes, Entered string is palindrome:\n");
}

int main()
{
    char str[100];
    printf("Enter the string:\n");
    scanf("%[^\n]", str);
    pal(str);
}
  

๐Ÿ“˜ Explanation:

๐Ÿ”น The function `pal()` compares characters from the start and end moving toward the center.
๐Ÿ”น If a mismatch is found, the string is not a palindrome.
๐Ÿ”น The `scanf("%[^\n]", str)` reads a full line including spaces.
๐Ÿ”น This logic is case-sensitive and does not ignore spaces or punctuation.

๐Ÿงช Sample Output:

Enter the string:
madam
Yes, Entered string is palindrome:

Enter the string:
hello
No, Entered string is not palindrome:
    

๐Ÿท️ Keywords:

C palindrome program, check palindrome in C, string comparison, string reverse logic, C interview program, custom function for palindrome check

Comments

Popular Posts

๐ŸŒ™