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

В строке, состоящей из алфавитно-цифровых символов, переместить все буквы в ее начало - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого http://www.cyberforum.ru/cpp-beginners/thread1618537.html
Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента.Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик. Нужен листинг
C++ Документация по флагам оптимизации Подскажите мануал, документацию, гайд по флагам оптимизации. Желательно на русском. А то у меня программа весело себя ведёт. Коректно работает при "-O1", "-Os", "-Og", но падает при "-O0", "-O2", "-O3". Хочу понять, почему. Код не привожу, ибо это avr с полупогружением в ассемблер. http://www.cyberforum.ru/cpp-beginners/thread1618532.html
Русская локализация C++
На просторах вашего форму нашел, следующий код программы//Подключение библиотек// #include "stdafx.h" #include <locale> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <math.h> #define n 3 ///- Функция задания количества уравнений
C++ Оптимизация кода
Программа ищет одинаковые файлы в папке где сама находится(по маске или расширению), по хэшу, и перемещает все копии в отдельную папку. Так - то всё работает, но мне кажется использование функций из разных языков неправильно... #include <windows.h> #include <iostream> #include <string> #include <map> #define BUFSIZE 1024
C++ В матрице переставить элементы строк в обратном порядке (за исключением диагональных элементов) http://www.cyberforum.ru/cpp-beginners/thread1618524.html
В квадратной матрице переставить элементы строк в обратном порядке , не меняя положения элементов , расположенных на главной и второстепенной диагоналях.
C++ Операции одиночного обмена типа "точка-точка". MPI Есть следующий код, который пересылает из 0 процесса данные в 1 процесс, а из 1 во 2. При запуске через командную строку вводится mpiexec -n 3 mpi.exe Однако программа зависает. . В чем может быть проблема? Код #include <mpi.h> #include <iostream> using namespace std; int main(int argc, char **argv) { подробнее

Показать сообщение отдельно
Apostol584
238 / 144 / 72
Регистрация: 26.11.2012
Сообщений: 371
Завершенные тесты: 2
19.12.2015, 15:03     В строке, состоящей из алфавитно-цифровых символов, переместить все буквы в ее начало
вам уже отвечали В строке, состоящей из алфавитно-цифровых символов, переместить все цифры в начало
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream> 
 
void main()
{
    char str[] = "15AS6a54..//shdASjhasjhas1a5s1dASASa5d15a1s";
 
    for (int i = 1; i < strlen(str); i++){
        char temp = str[i];
        int item = i - 1; 
        if (isalpha(temp)){
            while (item >= 0 && str[item] < 'A')
            {
                str[item + 1] = str[item];
                str[item] = temp;
                item--;
            }
        }
    }
    std::cout << str << '\n';
    system("pause");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru