Open In App

Program to count the number of characters in a word

Last Updated : 18 Jan, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

Write a program to count the number of characters in a word.

Examples:

Input: Word: "programming"
Output: 11

Input: Word: "hello"
Output: 5

Approach: To solve the problem, follow the below idea:

To count the number of characters in a word, maintain a variable to count all the characters. Iterate through each character in the word and increment the counter for every character.

Step-by-step algorithm:

  • Initialize a counter variable to 0.
  • Iterate through each character in the word.
  • For each character encountered, increment the counter.
  • After iterating through all characters, the counter will contain the total number of characters in the word.

Below is the implementation of the algorithm:

C++
#include <iostream>

using namespace std;

int main() {
    string word = "programming";
    int count = 0;

    for (int i = 0; i < word.length(); ++i) {
        ++count;
    }

    cout << "Number of characters: " << count << endl;

    return 0;
}
C
#include <stdio.h>

int main()
{
    char word[] = "programming";
    int count = 0;

    for (int i = 0; word[i] != '\0'; ++i) {
        ++count;
    }

    printf("Number of characters: %d\n", count);

    return 0;
}
Java
public class CharacterCount {
    public static void main(String[] args)
    {
        String word = "programming";
        int count = 0;

        for (int i = 0; i < word.length(); ++i) {
            ++count;
        }

        System.out.println("Number of characters: "
                           + count);
    }
}
Python3
word = "programming"
count = 0

for char in word:
    count += 1

print("Number of characters:", count)
C#
using System;

class Program {
    static void Main()
    {
        string word = "programming";
        int count = 0;

        foreach(char c in word) { ++count; }

        Console.WriteLine("Number of characters: " + count);
    }
}
JavaScript
let word = "programming";
let count = 0;

for (let i = 0; i < word.length; ++i) {
    ++count;
}

console.log("Number of characters:", count);

Output
Number of characters: 11

Time Complexity: O(N), where N is the length of the word.
Auxiliary Space: O(1)


Next Article
Article Tags :

Similar Reads