Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
megabobik
0 / 0 / 0
Регистрация: 15.01.2010
Сообщений: 45
#1

Является ли симол буквой или цифрой - C++

10.06.2010, 08:25. Просмотров 785. Ответов 3
Метки нет (Все метки)

Задан ряд символов. Определить количество символов, которые не являются буквами или цифрами , и напечатать их.

я пробовал чтото сделать с прогой но прога почемуто активно не хочет даже толком считать их
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int count(char str[20])
{while (str[i])
    {
        (ispunct(str[i])); cx++;
        i++; l++;
    }
}
 
void main()
{
    printf("There are in inputed raw of symbols, we define number of symbols"); 
    printf("that isn't letters or numbers,and print it.\n");
    printf("Print your text hier: ");
    for (i=0;i<80;i++)
    {
        str[i]=getchar();
    }
    gets_s(str);
    count(str);
    printf("%4d%4d",k,l);
    _getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2010, 08:25     Является ли симол буквой или цифрой
Посмотрите здесь:
C++ Является ли символ буквой, цифрой или каким нибудь спецсимволом?
Вывести символ на экран, если он является буквой или цифрой C++
Определить, чем является введенный символ: буквой цифрой или оператором? C++
Оператор выбора: определить, буквой, цифрой или спецсимволом является введенный символ C++
C++ Определить, является ли введенный с клавиатуры символ десятичной цифрой, буквой или другим символом
C++ Определить, является ли введенный с клавиатуры символ десятичной цифрой, буквой или другим символом
C++ Вставка пробела после символа, не являющегося буквой или цифрой
C++ Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +,*,-
Напишите функцию bool IsDigit(unsigned char c), определяющую, является ли данный символ цифрой или нет C++
C++ Проверить, является ли введенный символ строчной или заглавной буквой латинского алфавита
Строка: Проверить, является ли заданный символ буквой, числом или специальным символом? C++
C++ Напишите подпрограмму, которая определяет, является ли введенный символ гласной буквой русского или латинского алфавита

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
10.06.2010, 08:52     Является ли симол буквой или цифрой #2
ispunct() не будет реагировать на пробелы, на переводы строк, табуляции

на короткие строки

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
 
int main(void) /* ANSI C89 */
{
    char line[] = "abcdfe ';lk[p 234 !@#$";
    int i, n;
    unsigned char c;
    
    n = 0;
    
    for (i = 0; (c = line[i]) != '\0'; i++)
        if (!isalnum(c))
            n++;
    
    printf(".%s." "\n", line);
    printf("neither alpha nor digit: %d" "\n", n);
    
    return EXIT_SUCCESS;
}
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,225
Записей в блоге: 1
Завершенные тесты: 1
10.06.2010, 09:13     Является ли симол буквой или цифрой #3
я пробовал чтото сделать с прогой но прога почемуто активно не хочет даже толком считать их
Я даже думаю, что она не компилируется. Если не секрет, что вам навеяло счетчик назвать CX ? Просто интересно)
megabobik
0 / 0 / 0
Регистрация: 15.01.2010
Сообщений: 45
11.06.2010, 18:46  [ТС]     Является ли симол буквой или цифрой #4
А можете пожалуйста офрмить самостоятельный ввод даных ?
Yandex
Объявления
11.06.2010, 18:46     Является ли симол буквой или цифрой
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru