Размещено 4 года назад по предмету
Информатика
от KEA0100
помогите, пожалуйста, найти ошибку в программе. не все тесты проходит на сайте.
Текст задачи:
Текст на английском языке записан в массиве a[1..1000] of char. Помимо английских букв, в нем могут встречаться пробелы и знаки препинания. В массиве b['A'..'Z'] of integer получите сведения о том, сколько каких букв встречается в этом тексте. При подсчете строчные и прописные буквы не различать.
Входные данные
На вход программе сначала подается значение n1000 — количество букв в тексте. В следующей строке входных данных расположены сами буквы (без разделителей).
Выходные данные
Выдайте 26 чисел — значения элементов массива b.
Сама программа:
#include
using namespace std;
int main()
{
int b[26], N, i, k;
char a[1000], m;
cin>>N;
for(i=0;i
{
cin>>a[i];
a[i]=toupper(a[i]);
}