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

Сформировать две строки - первая содержит только числа из исходной строки, а вторая – только слова - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Засунуть в тернарный оператор http://www.cyberforum.ru/cpp-beginners/thread186846.html
Помогите засунуть выражение if ( (i < 0 || j < 0) || (i >= ROW || j >= COL) || (i == oi && j == oj)) continue; else if (arr) ++cnt; в тернарный оператор, у меня что-то не выходит никак
C++ сортировка массива по двум критериям(или что-то вроде того) Дан массив int arr, нужно отсортировать первую строчку по возрастанию, если числа равны сравнивать соответственные значения во второй (гарантируется, что все числа во второй разные). И вся проблема в том, что n=100000, а отсортировать нужно меньше чем за 0.5 сек. Конечно, написал с быстрой сортировкой, но по второй срочке не всегда сортируется. Покажу, что есть, там ошибка в if-е, где... http://www.cyberforum.ru/cpp-beginners/thread186845.html
C++ Создание массива по Указателю на массив
(к сведенью. пользую C++, версия Dev C++ 4.9.9.2) Я создал указатель на массив: char (*e); Мне нужно создать по этому указателю массив с помощью new. Подскажите как это сделать. P.s. Знаю что имя массива это указатель на него, и что это изврат. Но этого требует лабораторная. Огромное спасибо за помощь.
C++ Масив строк на С
Задача: есть массив из строк. нужно инвертировать его по строкам. например у нас есть строка1, строка2, строка3, строка4, а надо сделать: строка4, строка3, строка2, строка1. нужно сделать без библиотечных функций на языке С. помогите кто может.
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread186819.html
ребята помогите! Приехал в россию учиться а тут учебная программа очень сложная!не могу освоить си++! как мне это решить??? Ввести одномерный массив A, в котором число элементов кратно трём, вывести его. Разбить массив на три равные части, каждую из которых отсортировать по возрастанию.
C++ Можно ли перегрузить " ' кавычки? Вписываю разные значения, но компилятор говорит - требуется оператор. operator"" operator" operator' operator'' Кавычки это оператор или что? Когда я что то ввожу в кавычки то вызывается конструктор который складывает символы char? подробнее

Показать сообщение отдельно
TheMachinist
242 / 174 / 15
Регистрация: 14.06.2010
Сообщений: 422
07.11.2010, 01:14     Сформировать две строки - первая содержит только числа из исходной строки, а вторая – только слова
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
#include <iostream>
#include<ctype.h>
using namespace std;
 
int main()
{
        char s[50];
        int i=0,j=0,j1=0;
        char s1[50]="",s2[50]="";//для худшего случая
        cout<<"Insert string"<<endl;
        cin >> s;
        while (i<strlen(s))
        {
                if (isdigit(s[i]))
                  { s1[j]=s[i];j++;}
                  
       // if (s[i]=' ')
        //{ s2[j1]=s[i];j1++ ;}
 
        if (isalpha(s[i]))
        { s2[j1]=s[i];j1++; }
        i++;
        }
        cout<<"String one"<<endl;
        cout<<s1;
        cout<<endl;
        cout<<"String second"<<endl;
        cout<<s2;
        
    system("pause");
}
 
Текущее время: 00:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru