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

Переместить арифметические знаки вконец - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ борланд дерево графика http://www.cyberforum.ru/cpp-beginners/thread309661.html
Растет дерево. Один ствол. Ствол и каждая ветка делятся случайным образом на 2-3 ответвления. уровень дерева (кол-во делений) N. На одной ветке (случайно) сидит жук. На другой висит яблоко. помогите...
C++ Заполнение двумерного массива (зануление диагонали) Всем добрый вечер, прошу вашей помощи... дан массив 6х6, заполненный числами по порядку. Нужно занулить все числа ниже побочной диагонали примерно так: 1 2 3 4 5 6 7 8 9 10 11 0... http://www.cyberforum.ru/cpp-beginners/thread309649.html
C++ Сортировка массива строк по алфавиту
Не могу реализовать выделенную задачу, ибо банально не хватает знаний. Помогите пожалуйста. 1. Определить класс с именем TRAIN, содержащий следующие поля: название пункта назначения; номер поезда;...
C++ Подсчёт количества символов в строке (cin.getline)
Здравствуйте! Задача такова: нужно подсчитать количество символов 'a' в строке. Помогите, пожалуйста, найти ошибки в коде: // Считывание символов 'a' в строке #include <iostream> using...
C++ Оператор switch http://www.cyberforum.ru/cpp-beginners/thread309607.html
Возникла проблема. Не хочет высчитываться "v". Что не так? #include <iostream.h> #include <math.h> main () { int k; double v, x=0.73, y=0.4, t=2.6, e=0.1; cout << "Vvedite znachenie K" <<...
C++ Поменять местами четные и нечетные по порядку следования слова Дано предложение, слова в нем разделены пробелом, поменять местами четные и нечетные по порядку следования слова. Добавлено через 35 минут Помогите пожалуйста. подробнее

Показать сообщение отдельно
_User_
0 / 0 / 0
Регистрация: 11.08.2010
Сообщений: 50

Переместить арифметические знаки вконец - C++

31.05.2011, 22:58. Просмотров 454. Ответов 1
Метки (Все метки)

Здравствуйте. Такая задача: при вводе к примеру строки 2+3-4 программа должна переместить арифметические знаки вконец, то есть должно получится 234+-. Вод код моей программы (все вроде работает, только она меняет местами знаки). Помогите это исправить.
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
#include <iostream>
#include <string.h>
using namespace std;
 
char arr[255];
int size=0;
 
int main()
{
 cout << "Input: ";
 gets(arr);
 size = strlen(arr);
 for(int i=0; i<size; i++)
    {
     if(arr[i]=='+' || arr[i]=='-' || arr[i]=='/' || arr[i]=='*')
        {
         arr[size]=arr[i];
         for(int y=i; y<size; y++)
            {
             arr[y]=arr[y+1];
            }
        }
    }
 for(int i=0; i<size; i++)
    {
     cout << arr[i];
    }
 system("PAUSE");
 return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.