1 solutions

  • 0
    @ 2025-11-5 16:14:47

    C :

    #include <stdio.h>
    #include <string.h>
    void fun(char *p,int m);
    int main()
    {
    	char a[80];
    	int n;
    	fgets(a,sizeof(a),stdin);
    	n=strlen(a);
    	fun(a,n);
    	return 0;
    }
    void fun(char *p,int m)
    {
    	int i,p1=0,p2=0,p3=0;
    	for(i=0;i<m;i++)
    	{
    		if(p[i]>='0' && p[i]<='9')
    			p1++;
    		if(p[i]>='A' && p[i]<='Z'||p[i]>='a' && p[i]<='z')
    			p2++;
    		if(p[i]==' ')
    			p3++;
    	}
    	printf("%d %d %d",p2,p1,p3);
    }
    

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    string s;
    int a,b,c;
    int main(){
        getline(cin,s);
        for(int i=0;i<s.size();i++)
        {
        	if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z')b++;
        	if(s[i]>='0'&&s[i]<='9')a++;
        	if(s[i]==' ')c++;
    	}
    	cout<<b<<" "<<a<<" "<<c;
        return 0;
    }
    
    • 1

    Information

    ID
    17606
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By