ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1723. Книга Сандро

iCE Hin Why i got wrong answer [3] // Задача 1723. Книга Сандро 25 авг 2011 18:18
#include <cstdio>
#include <cstring>

int n[25], k[2];
char ch[50];

int main(){
    scanf("%s",ch);
    int x = strlen(ch);
    for ( int i = 0; i < x; i++ )
        n[ch[i]-'a']++;
    for ( int i = 0; i < 24; i++ )
        if ( n[i] > k[0] ){
            k[0] = n[i];
            k[1] = i;
        }
    printf("%c", k[1]+'a');
    scanf("\n");
    return 0;
}
YarContester No subject // Задача 1723. Книга Сандро 25 авг 2011 18:21


Edited by author 25.08.2011 18:32
daftcoder [Yaroslavl SU] Re: Why i got wrong answer [1] // Задача 1723. Книга Сандро 25 авг 2011 18:32
There are 26 letters in English alphabet =)
Also beware about /0 char in the end of line, use char ch[51], MAXLEN+1.
iCE Hin Re: Why i got wrong answer // Задача 1723. Книга Сандро 27 авг 2011 08:53
i change it and still wrong