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

Дана строка символов. Распечатать ее в обратном порядке, сохранив лишь порядок следования цифр - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрицы. Рассмотрим те элементы, которые расположены в строках, начинающихся с отрицательного элемента http://www.cyberforum.ru/cpp-beginners/thread1061252.html
Дана действительная квадратная матрица порядка . Рассмотрим те элементы, которые расположены в строках, начинающихся с отрицательного элемента. Найти суммы тех из них, которые расположены соответственно ниже, выше и на главной диагонали.
C++ Нужно написать задачи по с++ 1. Дано натуральное число n . Выяснить, сколько положительных элементов содержит матрица i,j=1,...,n , если: Aij=sin(i+(j/2)) ; одна тема - одна задача. читайте правила форума http://www.cyberforum.ru/cpp-beginners/thread1061251.html
Двумерный динамический массив - найти ошибку в коде C++
#include <iostream> #include <conio.h> using namespace std; class Matrix { private: int lenght; int width; int** matrix;
Рабочие программы C++
В данной теме я буду выкладывать программы, написанные собственными руками. Код полностью рабочий...Писать что не работает не нужно!!! Буду игнорировать такие посты!!! Программы будут пополняться, в зависимости, от задач для их написания. Блочная сортировка массива чисел. Работает запись\чтение из файла. #include <iostream> #include <conio.h> #include <locale> #include <time.h>
C++ Начало обучения http://www.cyberforum.ru/cpp-beginners/thread1061187.html
Здраствуйте. Я вот перехожу с паскаля на С++. Не могли бы вы подсказать мне, где я могу почитать об: struct, pair , vector, о стеке, очереди... И возможно подскажете что еще нужно для пока что минимального програмирования на С++...
C++ Заполнить матрицу змейкой Нужно заполнить квадратный двухмерный масив змейкой и вывести. 1 2 3 6 5 4 7 8 9 подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.12.2013, 20:00     Дана строка символов. Распечатать ее в обратном порядке, сохранив лишь порядок следования цифр
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
#include <iostream>
#include <cstring>
#include <cstdlib>
using namespace std;
 
int main()
{
   char* str = "asdf %e456tyh";
   cout << str << endl;
   
   char* pend = str + strlen(str) - 1; 
   while (pend >= str)
   {
       if (*pend < 48 || *pend > 57)
       {
           cout << *pend;
           --pend;
       }
       else
       {
           char* d = pend;
           while (*d > 47 && *d < 58) --d;
           char* temp = d;
           ++d;
           while (d <= pend)
           {
               cout << *d;
               ++d;
           }
           pend = temp;
       }
       
    }
    
    cout << endl;
    system("pause");
    return 0;
}
Миниатюры
Дана строка символов. Распечатать ее в обратном порядке, сохранив лишь порядок следования цифр  
 
Текущее время: 07:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru