помогите, пожалуйста, найти ошибку в программе. не все тесты проходит на
Помогите, пожалуйста, найти ошибку в программке. не все испытания проходит на веб-сайте.
Текст задачки:
Текст на британском языке записан в массиве 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;
cingt;gt;N;
for(i=0;i
cingt;gt;a[i];
a[i]=toupper(a[i]);
for(m='A';mlt;='Z';m++)
b[m]=0;
for(m='A';mlt;='Z';m++)
for(i=0;i if(a[i]==m)
b[m]++;
for(m='A';mlt;='Z';m++)
coutlt; return 0;
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.