• помогите, пожалуйста, найти ошибку в программе. не все тесты проходит на сайте.
    Текст задачи:
    Текст на английском языке записан в массиве 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]);
    }

    for(m='A';m<='Z';m++)
    b[m]=0;

    for(m='A';m<='Z';m++)
    for(i=0;i if(a[i]==m)
    b[m]++;

    for(m='A';m<='Z';m++)
    cout< return 0;
    }

Ответы 1

  • for(i=0;i if(a[i]==m
    • Автор:

      hardy
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years