Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
batyr
1 / 1 / 1
Регистрация: 19.10.2012
Сообщений: 64
#1

Определить, каких символов больше: цифр или латинских букв и Вывести слова, которые не содержат букву а - C++

20.10.2012, 19:33. Просмотров 1002. Ответов 1
Метки нет (Все метки)

помогите с задачками
1. Дана строка символов. Признак конца - символ '\n' ( перевод строки). Определить, каких символов больше: цифр или латинских букв.
2. Вывести слова, которые не содержат букву а.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2012, 19:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить, каких символов больше: цифр или латинских букв и Вывести слова, которые не содержат букву а (C++):

Определить, каких символов больше: цифр или латинских букв
помогите с задачкой:) Дана строка символов. Признак конца - символ '\n' (...

1. Скопировать из файла F1 в файл F2 строки, которые не содержат слова, начинающиеся на одну букву 2. Определить номер слова в котором больше всего г
1. Скопировать из файла F1 в файл F2 строки, которые не содержат слова,...

Regex: подсчитать, каких букв в тексте больше – русских или латинских
Дана строка, содержащая текст, включающий русские и английские слова....

Задача с использованием множества: каких символов в заданной строе больше: русских или латинских?
Всем привет. Помогите решить задачу: Решить задачу с использованием множества:...

Определить, каких слов в тексте больше: состоящих только из букв, или только из цифр
определить, каких слов в тексте больше состоящих только из букв или только из...

Вывести слова которые не содержат букву а
нужно сделать так, что бы при вводе любых слов из сочетания латинских...

1
gsm180
20 / 12 / 5
Регистрация: 19.10.2012
Сообщений: 102
Записей в блоге: 1
20.10.2012, 22:46 #2
Лучший ответ Сообщение было отмечено batyr как решение

Решение

Так пойдет.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include<cstring>
#include<iostream>
using namespace std;
 
void wordcount(char *f){
    int a,b;a=0;b=0;
    while(*f){
        b++;
        if(isdigit(*f))
            a++;
        else if(isspace(*f))
            b--;
        else if(ispunct(*f))
            b--;
        f++;}
    cout<<"В строке "<<b-a<<" букв "<<a<<" цыфр."<<endl;}
 
bool find_a(char *h){
    int b;b=0;
    while(*h){
        if((*h=='a')||(*h=='A')){
            b++;}
        h++;}
    if(b!=0) return true;
    else return false;}
 
bool find_digit(char *t){
    int s,d;s=0;d=0;
    while(*t){
        s++;
        if(isdigit(*t))
            d++;
        t++;}
    if(s==d) return true;
    else return false;}
 
 
int main()
{setlocale(0,"rus");
char ch[500],*p,buf[78];
cout<<"\t\t\tВведите строку"<<endl;
gets(ch);
cout<<"\n";
wordcount(ch);
cout<<"\n----------------------\n";
for(p=strtok(ch," ");p!=NULL;p=strtok(NULL," ")){
strcpy(buf,p); 
for(int m=0;m<strlen(buf);m++){
    if((buf!=" ")&&(!find_a(buf))&&(!find_digit(buf)))
        cout<<buf[m];
    else
        break;}
cout<<"\n----------------------\n";}
 
cin.get();
cin.get();
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2012, 22:46
Привет! Вот еще темы с решениями:

Вывести слова, которые не содержат букву а
помогите с задачкой) нужно создать прогу на с++, которая Выводит слова,...

Вывести слова, которые содержат заданную букву (исправить код)
Задание на массив. Нужно вывести слова, которые содержат заданную букву. Слова...

Вывести все слова сообщения, которые содержат данную букву
Вывести все слова сообщения, которые содержат данную букву.

Вывести все слова из предложения, которые содержат данную(определенную) букву
Дано предложение. Вывести все слова из этого предложения, которые содержат...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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