• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

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

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

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

Guest_zzzup_*

учиться самой надо... а час это не так уже и много

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

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

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

zzzup

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

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

короче кидай телефон
 
G

Guest

/*
* Программа принимает 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;
}
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!