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

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

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

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

10.06.2010, 08:25. Просмотров 790. Ответов 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++
помогите пож-та написать программу! 1) Написать программу, которая запрашивает ваше имя и рост в сантиметрах. А затем отображает...

Вывести символ на экран, если он является буквой или цифрой - C++
1. Вывести символ на экран, если он является буквой или цифрой (Функции для работы с символами. Цель – освоить работу и основные...

Определить, чем является введенный символ: буквой цифрой или оператором? - C++
определить чем является введенный символ: буквой цифрой или оператором? заранее благодарен!

Оператор выбора: определить, буквой, цифрой или спецсимволом является введенный символ - C++
Написать программу, где ожидается ввод символа с клавиатуры, после чего определяется, является ли этот символ буквой, цифрой или...

Определить, является ли введенный с клавиатуры символ десятичной цифрой, буквой или другим символом - C++
Написать программу, выводящую на экран сообщение является ли введенный с клавиатуры символ десятичной цифрой, буквой или другим символом....

Определить, является ли введенный с клавиатуры символ десятичной цифрой, буквой или другим символом - C++
Написать программу, выводящую на экран сообщение является ли введенный с клавиатуры символ десятичной цифрой, буквой или другим символом....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
accept
4821 / 3241 / 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
Форумчанин
Эксперт С++
4652 / 2860 / 228
Регистрация: 12.12.2009
Сообщений: 7,268
Записей в блоге: 2
Завершенные тесты: 1
10.06.2010, 09:13 #3
я пробовал чтото сделать с прогой но прога почемуто активно не хочет даже толком считать их
Я даже думаю, что она не компилируется. Если не секрет, что вам навеяло счетчик назвать CX ? Просто интересно)
megabobik
0 / 0 / 0
Регистрация: 15.01.2010
Сообщений: 45
11.06.2010, 18:46  [ТС] #4
А можете пожалуйста офрмить самостоятельный ввод даных ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2010, 18:46
Привет! Вот еще темы с ответами:

Вставка пробела после символа, не являющегося буквой или цифрой - C++
Подскажите, пожалуйста, как вставить пробел после каждого символа, не являющегося буквой или цифрой? Думала использовать функцию strtok и...

Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +,*,- - C++
дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +,*,-. группой букв называют такую...

Напишите функцию bool IsDigit(unsigned char c), определяющую, является ли данный символ цифрой или нет - C++
Я начинающий в С++, помогите пожалуйста с задачей: Напишите функцию bool IsDigit(unsigned char c), определяющую, является ли данный символ...

Строка: Проверить, является ли заданный символ буквой, числом или специальным символом? - C++
Напишите программу, в которой пользователь должен ввести 1 символ. По окончанию программа должна вывести, является ли этот символ буквой,...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.06.2010, 18:46
Ответ Создать тему
Опции темы

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