|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.12.2017, 10:16 | #1 |
Новичок
Джуниор
Регистрация: 05.12.2017
Сообщений: 1
|
Задан массив из k символов. Создать два новых массива: в первый перенести все цифры из исходного массива, во второй – все остальные символы. Язык C++.
Проблемы возникают с переносом элементов из исходного массива в новые.
Код:
http://www.programmersforum.ru/attac...1&d=1512457965 Последний раз редактировалось Fedmunty; 05.12.2017 в 10:23. Причина: НЕ указан язык. |
05.12.2017, 10:26 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Код:
И вообще http://en.cppreference.com/w/cpp/string/byte/isdigit |
05.12.2017, 10:46 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
05.12.2017, 11:27 | #4 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
05.12.2017, 12:36 | #5 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Оо .... Охренеть .. это даже компилится!!! чудеса прям.
С++ это прям лидер по сравнениям красного с квадратным.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
05.12.2017, 12:58 | #6 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
Цитата:
|
||
05.12.2017, 13:07 | #7 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Так вот именно не относится. То есть тут кодеру нужно очень внимательно следить за тем что он пишет. По хорошему компилятор должен был ругнуться. А так все скомпилилось и вроде бы нормально, но если вдруг ошибка то на ее поиски может уйти вечность.
А если код разрабатывает группа людей. Да еще и малознакомых друг другу. Собрали проект а он не работает. Но собрался. бррр...
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
05.12.2017, 14:02 | #8 | |||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
Цитата:
Цитата:
|
|||
05.12.2017, 14:35 | #9 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
А на этот случай есть юнит-тесты.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
26.11.2020, 12:23 | #10 |
Новичок
Джуниор
Регистрация: 24.11.2020
Сообщений: 1
|
#include <iostream>
using namespace std; int main() { int m = 5; char n = 0; char a[m]; cout << "Vvedite elementi massiva a: " << endl; for (n = 0; n < m; n++) cin >> a[n]; cout << "a = { "; for (n = 0; n < m; n++) cout << a[n] << " "; cout << "}"<< endl; char b[m], c[m]; int k = 0, i = 0; for (n = 0; n < m; n++) { if (a[n] >= '0' && a[n] <= '9') { b[k] = a[n]; k++; } else { c[i] = a[n]; i++; } } cout << "simvoli "; for (int p=0; p < i; p++){ cout << c[p] << " "; } cout << endl; cout << "chisla "; for (i=0; i< k; i++){ cout << b[i] << " "; } cout << endl; Последний раз редактировалось RouOne; 26.11.2020 в 12:24. Причина: Не дописал |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверьте решение задачи: Дан массив. Получить новый массив, выбросив из исходного массива все члены со значением max(а1 ,а2 , ... , аn). Определить число элементов нового массива. | ParkerVans | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 23.10.2017 19:03 |
Дан одномерный массив из 30 элементов. Сформировать второй массив, в котором сначала идут все элементы первого массива, кратные 5, | Olzhakesh | C# (си шарп) | 1 | 29.04.2014 23:49 |
Сформировать одномерный массив, элементами которого являются все положительные элементы исходного массива... | sev48fire | Помощь студентам | 11 | 07.06.2012 11:06 |
Турбо ассемблер - построить массив путём сдвига исходного массива и умножить все элементы полученного массива на два | Александр16 | Помощь студентам | 5 | 12.02.2012 20:30 |
Турбо ассемблер - построить массив путём сдвига исходного массива и умножить все элементы полученного массива на два | Александр16 | Помощь студентам | 1 | 12.02.2012 19:56 |