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

Последовательность из цифр, букв и знаков. Подсчитать чего больше и составить строки только из цифр, букв и знаков

26.03.2014, 23:45. Просмотров 755. Ответов 1
Метки нет (Все метки)

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

Подсчитать, сколько было введено: латинских прописных букв, кириллических прописных букв, цифр, знаков переноса, прочих символов.
Помогите, пожалуйста, написать программу :scratch: Подсчитать, сколько было...

Дан текст из букв и цифр. Определить чего больше букв или цифр. В С++
Помогите пожалуйста, очень нужно.

Строки. Чего больше: букв, цифр или спецсимволов?
мне нужно составить программу которая будет определять чего больше букв, цифр,...

Дана строка, состоящая из букв, цифр, запятых, точек, знаков «+» и «–». Выделить подстроку, которая соответствует записи
Код вроде рабочий, но у меня не работает! ошибка показывает в include. Как...

Дана строка, состоящая из букв, цифр, запятых, точек, знаков «+» и «–». Выделить подстроку, которая соответствует записи целого числа.
#include <iostream.h> #include <string.h> int main() { char st,st2;...

1
M@ksimys
0 / 0 / 1
Регистрация: 26.03.2014
Сообщений: 3
27.03.2014, 01:59 2
Лучший ответ Сообщение было отмечено Secret1ve как решение

Решение

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
#include "stdafx.h" /* удалить строчку, если не Visual Studio*/
 
#include "ctype.h"
#include <iostream>
using namespace std;
 
bool isNumber(char Symbol)
{
    if (Symbol >= '0' && Symbol <= '9')  return true;
 
    return false;
}
 
void main()
{
    int n = 0;
    cout << "Input size\n";
    cin >> n;
    const int size = n;
 
    cout << "Input " << size << " value\n";
    char* arr = new char [size];
    for (int i = 0; i < size; i++) { cin >> arr[i]; }
 
    int numb = 0, str = 0, znak = 0; /* их количество */
    char* ar_numb = new char[size];  
    char* ar_str = new char[size];  /* буква  */
    char* ar_znak = new char[size]; /* знак */
    
    for (int i = 0; i < size; i++)
    if (isNumber(arr[i]))
    {
        ar_numb[numb] = arr[i];
        numb++;
    }
    else 
    if (isalpha(arr[i]))
    {
        ar_str[str] = arr[i];
        str++;
    }
    else
    {
        ar_znak[znak] = arr[i];
        znak++;
    }
 
    for (int i = 0; i < numb; i++) cout << ar_numb[i];
    cout << endl;
    for (int i = 0; i < str; i++) cout << ar_str[i];
    cout << endl;
    for (int i = 0; i < znak; i++) cout << ar_znak[i];
    cout << endl;
    system("pause");
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2014, 01:59

Дана строка символов, состоящая из букв, цифр, запятых, точек, знаков «+» и «–». Выделить подстроку, которая соответствует записи вещественного числа
Дана строка символов, состоящая из букв, цифр, запятых, точек, знаков «+» и...

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

Создать символьный массив (char-массив) из 10 элементов. Определить сколько в нѐм цифр, букв и знаков пунктуации
Создать символьный массив (char-массив) из 10 элементов. Определить сколько в...


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

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

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