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

Из целого числа получить новое путем удаления из пары соседних цифр большей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объект cin http://www.cyberforum.ru/cpp-beginners/thread678484.html
Как сделать так,чтобы после cin шла строка,например есть строка cout << "Enter your height in futs and inchs:"; cin >> futs >> inchs Как сделать так,что бы после значения шла строка в данном примере после значения futs шла строка futs,а после значения inchs шла строка inchs.Например вот так: Enter your height in futs and inchs:5 futs and 10 inchs
C++ программа выдает ошибку при компиляции пожалуста, помогите найти ошибку в программе.. классы страна и континент. класс обработчик должен сортировать страны в выбранном континенте.. при работе функций SetListContinents и Sort_po_Plosh при выходе их функции выдает ошибку..хотя сами функции работают нормально... #include<math.h> #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<time.h> http://www.cyberforum.ru/cpp-beginners/thread678483.html
вычислить int из char* C++
Есть массив из char, в нем в 16 ричном виде записаны цифры, например a2, 01 Надо получить число в 10 виде. В данном случае будет 418 (01A2 (перевернуты)) Как это сделать ?
C++ 6. Можно ли разменять m руб. на рублёвые, трёхрублёвые, пятирублёвые купюры так, чтобы получить всего 10 купюр. (10<m<50)
Помогите пожалуйста сделать прогу: Можно ли разменять m руб. на рублёвые, трёхрублёвые, пятирублёвые купюры так, чтобы получить всего 10 купюр. (10<m<50)
C++ Некорректная работа программы при добавлении столбца в двумерный массив http://www.cyberforum.ru/cpp-beginners/thread678425.html
Проблемма в том что когда добавляю строку все прекрастно работает... А вот со столбцом -- работает но не корректно... Подскажите что не так... Программа должна добавить в любое место строку или столбец... #include <iostream> #include <time.h> #include <stdlib.h> using namespace std; void print(int **arr, int nrow, int ncol) {
C++ Привязка окна и объектов в ООП Товарищи, помогите, пожалуйста! Как в С++ сделать привязку окна к объектам, что бы если мы делали окно меньше, то и объекты становились меньше).. Не обязательно код, хотя бы словами, как это можно реализовать,но если не трудно то можно и код))) подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
23.10.2012, 19:55     Из целого числа получить новое путем удаления из пары соседних цифр большей
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
#include<iostream>
 
unsigned long Del(unsigned long a)
{
   long b = 0, d1, d2, p = 1;
   if (a < 10)
      return a;
   do
   {
       d2 = a % 10;
       a /= 10;
       d1 = a % 10;
       a /= 10;
       b +=  p * (d1 < d2 ? d1 : d2);
       p *= 10;
   }while(a >= 10);
   return a ? (b + a*p) : b;
}
 
int main()
{
   std::cout << Del(123456);
   return 0;
}
 
Текущее время: 21:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru