Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 1
Регистрация: 15.01.2010
Сообщений: 45
1

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

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

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

я пробовал чтото сделать с прогой но прога почемуто активно не хочет даже толком считать их
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();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2010, 08:25
Ответы с готовыми решениями:

Является ли символ буквой, цифрой или каким нибудь спецсимволом?
помогите пож-та написать программу! 1) Написать программу, которая запрашивает ваше имя и рост...

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

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

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

3
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
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;
}
0
5232 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
10.06.2010, 09:13 3
я пробовал чтото сделать с прогой но прога почемуто активно не хочет даже толком считать их
Я даже думаю, что она не компилируется. Если не секрет, что вам навеяло счетчик назвать CX ? Просто интересно)
0
0 / 0 / 1
Регистрация: 15.01.2010
Сообщений: 45
11.06.2010, 18:46  [ТС] 4
А можете пожалуйста офрмить самостоятельный ввод даных ?
0
11.06.2010, 18:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.06.2010, 18:46
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru