assignment-s-08.c ​
Metadata ​
- Author — Amit Dutta (amitdutta4255@gmail.com)
- Last updated — 12 Dec 2025
- License — MIT
Problem Statement ​
Problem Statement
Write a program that counts the number of occurrences of each alphabet (A-Z, a-z) in the text entered using Command-Line Arguments.
Source Code ​
Printing the code
To print this file, open it on GitHub and click Raw before printing, or use the Download Raw button above and print directly from that page.
c
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
int target[2], i, j, count[2], len;
for (target[0] = 'A', target[1] = 'a'; target[0] <= 'Z', target[1] <= 'z'; target[0]++, target[1]++)
{
count[0] = 0;
count[1] = 0;
for (i = 1; i < argc; i++)
{
len = strlen(argv[i]);
for (j = 0; j < len; j++)
{
if (argv[i][j] == target[0])
{
count[0]++;
}
if (argv[i][j] == target[1])
{
count[1]++;
}
}
}
if (count[0])
{
printf("\n\"%c\" found %d times.", target[0], count[0]);
}
if (count[1])
{
printf("\n\"%c\" found %d times.", target[1], count[1]);
}
}
return 0;
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36