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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Требуется найти минимальное натуральное число, отличное представимое суммой никаких из ЭТИХ цифр http://www.cyberforum.ru/cpp-beginners/thread1130863.html
Задача : Дано N натуральных чисел. Требуется найти минимальное натуральное число, отличное представимое суммой никаких из ЭТИХ чисел, если в эту сумму каждое исходное число может входит не более...
C++ Не выводится таблица в консоли Суть такова: есть две программы, записывают данные в файл и выводят их в виде таблицы. Первая прога не моя, взял из примера выполнения, и она работает. Вторая прога моя, аналогичная первой, только... http://www.cyberforum.ru/cpp-beginners/thread1130861.html
C++ Зашифровать введенную с клавиатуры строку, поменяв местами первый символ со вторым, третий с четвертым и т. д.
Зашифровать введен с клавиатуры строку, поминяшы местами первый символ со вторым, третий с четвертым и т. д. Затем провести дополнительную шифровку результата смещением кода. Провести дешифровку.
C++ Работа с деревом. При добавлении вершины сообщается об ее существовании
программа создает бинарное дерево, но после того как я добавляю вторую вершину, выдает что такая вершина уже существует, подскажите пожалуйсто что исправить #include <stdio.h> #include <stdlib.h> ...
C++ База будет хранить примерно около 5 таблиц по 1000 элементов. Что выбрать? http://www.cyberforum.ru/cpp-beginners/thread1130856.html
Доброго времени суток! Разрабатываю проект в Visual Studio 2013 с помощью Win32 Api. Запланированный функционал ниже: 1. Масштабируемые таблицы - создание таблиц нужных размеров -...
C++ Распечатать квадрат той из матриц, в которой сумма элементов в двух главных диагоналях меньше Написать программу. Даны две квадратные действительны матрицы размерностью n * n. Распечатать квадрат той из них, в которой сумма элементов в двух главных диагоналях меньше. Если такая сумма... подробнее

Показать сообщение отдельно
M@ksimys
0 / 0 / 1
Регистрация: 26.03.2014
Сообщений: 3
27.03.2014, 01:59
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru