1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Помогите с простейшей задачкой по С++

Тема в разделе "С и С++", создана пользователем -, 21 ноя 2005.

Статус темы:
Закрыта.
  1. Гость

    Репутация:
    0
    Задание: Программа принимает 3 символа и определяет или большинство из них маленькие буквы, цифры или не то и не другое.
    Ребята помогите плиз...
    Для вас это три секунды а для меня час...
    Это не шутка и не прикол.
     
  2. Гость

    Репутация:
    0
    Ребята, что никто не знает? B)
     
  3. Guest_zzzup_*

    Guest_zzzup_* Гость

    Репутация:
    0
    учиться самой надо... а час это не так уже и много

    isdigit() проверка символа на принадлежность к цифрам (0…9).
    islower() проверка символа на принадлежность к буквам нижнего регистра (a…z)
    обе функции лежат в <ctype.h>

    ну а символ который не проходит эти два условия заносишь в список "не те и не другие" :D ... и все

    если интересует собственно реализация, оставь телефон позвоню договоримся B)
     
  4. zzzup

    zzzup Гость

    Репутация:
    0
    и кстати добавлю:
    в 18.11 ты создала тему, в 18.42 уже типа убеждаешься в том, что никто не знает

    так знай люди или наработе сидят или еще где
    так что ждать надо уметь!

    короче кидай телефон
     
  5. Гость

    Репутация:
    0
    /*
    * Программа принимает 3 символа и определяет или большинство из них маленькие буквы, цифры или не то и не другое.
    */

    #include <stdio.h>
    #include <string.h>
    #include <ctype.h>

    int main()
    {
    char str[4];
    printf("Enter 3 symbols: ");
    scanf("%s", &str);

    int _digits = 0;
    int _symbols = 0;
    int _other = 0;

    for(int i = 0; i < strlen(str) - 1; i++)
    {
    if(isdigit(str))
    _digits++;
    else if(isalpha(str) && islower(str))
    _symbols++;
    else
    _other++;
    }

    if(_digits > _symbols)
    printf("Numbers");
    else if (_symbols > _digits)
    printf("Alphas");
    else
    printf("Other");

    getchar();
    getchar();

    return 0;
    }
     
Загрузка...
Похожие Темы - Помогите простейшей задачкой
  1. Tayrus
    Ответов:
    2
    Просмотров:
    51
  2. KanycTa
    Ответов:
    1
    Просмотров:
    52
  3. Samyrro
    Ответов:
    1
    Просмотров:
    62
  4. Tayrus
    Ответов:
    0
    Просмотров:
    52
  5. bronnn
    Ответов:
    0
    Просмотров:
    112
Статус темы:
Закрыта.

Поделиться этой страницей