Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
maxim1303
0 / 0 / 0
Регистрация: 09.12.2017
Сообщений: 2
1

Удалить все слова, состоящие только из латинских букв

09.12.2017, 10:52. Просмотров 763. Ответов 1

видаляє всі слова, що складаються тільки з латинських літер.
1)__________________________________________________________
удаляет все слова, состоящие только из латинских букв.

2)Заповнити матрицю А випадковими числами.
Створити одновимірний масив В, елементи якого – кількість додатних чисел відповідного рядка.
На головній діагоналі розмістити суми елементів, які лежать на тому ж рядку і у тому ж стовпці.
_________________________________________________________________________________

Заполнить матрицу А случайными числами.
Создать одномерный массив В, элементы которого - количество положительных чисел соответствующей строки.
На главной диагонали разместить суммы элементов, которые лежат на той же строке и в том же столбце.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2017, 10:52
Ответы с готовыми решениями:

Напечатать все слова, состоящие только из разных латинских букв
напечатать все слова, состоящие только из разных латинских букв.(Большие и...

Создать программу, которая подсчитывает количество чисел в тексте и выводит на екран все слова, состоящие только из латинских букв
Создать программу , которая подщитывает количество чисел в тексте (не цыфр, а...

Слова, состоящие только из гласных или только из согласных латинских букв
Разработать алгоритм и программу. Вводится тест из заглавных и строчных...

Удалить из строки только те слова, которые состоят только из латинских букв
Надо удалить из строки только те слова, которые состоят только из латинских...

Удалить из строки слова, состоящие только из прописных букв
Работа со строками (С) Дана строка символов, состоящая из прописных и строчных...

1
Геомеханик
790 / 596 / 938
Регистрация: 26.06.2015
Сообщений: 1,409
09.12.2017, 12:38 2
Лучший ответ Сообщение было отмечено maxim1303 как решение

Решение

Цитата Сообщение от maxim1303 Посмотреть сообщение
удаляет все слова, состоящие только из латинских букв.
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
#include <iostream>
#include <cctype>
#define isdelim(c) (std::isspace((c)) || std::ispunct((c)))
 
char* remove_words(char* s, bool (*cmp)(int)){
    int   j;
    char* i, *t = s;
    for(char* p = s; *s; *s = *p){
        if(!isdelim(*p)){
            i = p;
            j = 0;
            while(*i && !isdelim(*i)){
                if((*cmp)(*i))
                    ++j;
                ++i;
            }
 
            if(static_cast<int>(i - p) == j)
                p = i;
            else {
                while(p != i)
                    *s++ = *p++;
            }
        } else
            ++s, ++p;
    }
    return t;
}
 
bool is_latin(int c) { return ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')); }
 
int main(void){
    char s[] = "PASCAL, (PHP) LISP, Кумир, JAVA2 Дракон, FORTH FORTRAN APL";
    std::cout << remove_words(s, &is_latin);
    std::cin.get();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2017, 12:38

В символьной строке удалить все слова, состоящие из N - букв - C++
Помогите пожалуйста не могу написать программу через string.

В символьной строке удалить все слова, состоящие более чем из N - букв
Напихал все что можно, не работает. Программирования не знаю похоже):wall: ...

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


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

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

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