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

В первый массив перенести все цифры из исходного массива, во второй - все остальные символы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод систем счисления. http://www.cyberforum.ru/cpp-beginners/thread202937.html
Здравствуйте, сразу оговорюсь: занимаюсь программированием три дня. Я вот пытался сделать программу по переводу числа из 16-ричной системы в 10-ную. В Визуал Студио 2008 строю решение. Все работает....
C++ Вывод числа после запятой переменной типа double Здравствуйте!!! У меня есть 2 программы, одну мне дали вторую написал. Та программа которая была написана мной работает чуть чуть коряво:cry: Задание такое есть какоето число допустим 12.34567...и... http://www.cyberforum.ru/cpp-beginners/thread202936.html
C++ Программа зависает
Переписал пример из книги про указатели. #include <iostream> int main() { int *pA; int a; a=5; pA = &a; std::cout << *pA; delete pA;
Компилятор влияет на результат!!! C++
Есть такая программа: int _tmain(int argc, _TCHAR* argv) { const long l = 10; *((long*)&l) = 200; printf ("%d", l); return 0; } По умолчанию компилируеться как С++ и...
C++ Определить, можно ли в многоугольник с вершинами в заданных координатах вписать окружность http://www.cyberforum.ru/cpp-beginners/thread202926.html
требуется написать программу которая определяет можно ли в многоугольник с вершинами в заданных координатах вписать окружность, и если можно то указать координаты центра и радиусю
C++ Передача потока по параметру функции Доброго времени суток. Есть пара вопросов :) Допустим у нас имеется функция открытия файла: int open_file() { char file_name; cin >> file_name; ifstream file_obf(file_name);... подробнее

Показать сообщение отдельно
1ke
0 / 0 / 0
Регистрация: 27.11.2010
Сообщений: 6

В первый массив перенести все цифры из исходного массива, во второй - все остальные символы. - C++

03.12.2010, 23:57. Просмотров 1403. Ответов 2
Метки (Все метки)

Дорогие друзья,помогите пожалуйста неразбериха какаето-то.Код написал, а что надо не получается.

Вот задание: Задан массив из k символов.Создать два новых массива: в первый перенести все цифры из исходного массива, во второй - все остальные символы.

Код:
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
#include<iostream.h> 
#include<math.h> 
 
int main()
 
{
   int i,j,n;
   char a[100],b[100],c[100];
 
   cout << "Vvedite razmer: ";            
   cin >> n; 
   for (i=0; i<n; i++)  
   { 
     cout << "Vvedite a[" << i << "]= " ; 
     cin >> a[i]; 
   } 
   cout << "Massiv a:" << endl;           
   for (i=0; i<n; i++) 
   cout << a[i] << "  " ;  
   cout << endl;
 
   char k=0;j=0;
 
   for(i=0;i<n;i++)
       if(a[i]=='1')
       {
           b[j]=a[i];
           j++;
       }
       else
       {
        c[k]=a[i];
        k++;
       }
 
       cout<<"Vyvod massiv b:"<<b[j];
       cout<<endl;
       cout<<"Vyvod massiv c:"<<c[k];
       cout<<endl;
 
     return 0;
}

Если что-то не так,исправте пожалуйста.Буду признателен!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru