![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 12.12.2011
Сообщений: 1
|
![]()
Условие: Задан массив из k символов. Преобразовать массив след. образом: сначала должны стоять цифры, входящие в массив, а затем все остальные символы. Взаимное расположение символов в каждой группе не должно меняться.
Вот код: #include <iostream.h> #include <math.h> int main() { int i,s,j,k; char a[100], t; cout<<"Vvedite razmer "; cin>>k; for(i=0;i<k;i++) { cin>>a[i]; } s=0; for(i=0;i<k;i++) { if (a[i]>'0' && a[i]<='9') { t=a[i]; for (j=i;j>s;j--) a[j]=a[j-1]; a[s]=t; s++; } } for (i=0;i<k;i++) cout<<a[i]; return 0; } Задание: Нужно сделать так, чтобы и цифры, и остальные символы следовали в обратном порядке. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерные массивы в СИ. | just_dake | Помощь студентам | 4 | 25.04.2011 20:28 |
одномерные массивы в c++ | LovingDaisy | Общие вопросы C/C++ | 4 | 25.03.2010 23:14 |
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент | LyaLya | Помощь студентам | 15 | 20.12.2009 14:12 |