Skip to content

luc073.c

Problem Statement

Write a program to delete all vowels from a sentence. Assume that the sentence is not more than 80 characters long.

Metadata

Property Detail
Author Amit Dutta amitdutta4255@gmail.com
Date 08 Feb 2026
License MIT License (See the LICENSE file for details)

Actions

Raw View on GitHub

💡 You can print or save this file by opening Raw and using your browser.

Source Code

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

int main()
{
    char str[81], res[81];
    int i, j = 0;

    printf("Enter a sentence (max 80 chars): ");
    gets(str); // Note: gets is deprecated, but used here for simplicity as per classic C texts

    for (i = 0; str[i] != '\0'; i++)
    {
        char ch = tolower(str[i]);
        if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u')
        {
            // Skip vowel
            continue;
        }
        else
        {
            res[j] = str[i];
            j++;
        }
    }
    res[j] = '\0';

    printf("Sentence without vowels: %s\n", res);

    return 0;
}