Witam próbuję zrobić to zadanie: https://szkopul.edu.pl/problemset/problem/y4Yh2h48DQKL4dOEQ8smdTSL/site/?key=statement
i mam z nim problem. Mianowicie program nie zlicza mi dużych liter.
Proszę o wskazanie błędu
#include<bits/stdc++.h>
using namespace std;
int tab[53];
string tekst;
char litera;
int main()
{
ios_base::sync_with_stdio(0);
int n,d;
cin>>n;
for(int i=1;i<=n;i++)
{
cin.ignore();
getline(cin, tekst);
d=tekst.length();
for(int i=0;i<d;i++)
{
litera=tekst[i];
if(litera>64&&litera<91)
{
tab[litera-64+26]++;
//cout<<"test"<<endl;
}
if(litera>96&&litera<123)
{
tab[litera-96]++;
}
}
}
char alfabet1='a';
for(int i=1;i<=27;i++)
{
if(tab[i]!=0)
{
cout<<alfabet1<<" "<<tab[i]<<"\n";
}
alfabet1++;
}
char alfabet2='A';
for(int i=28;i<=53;i++)
{
if(tab[i]!=0)
{
cout<<alfabet2<<" "<<tab[i]<<"\n";
}
alfabet2++;
}
return 0;
}