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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Hirako_Prog
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 6
#1

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

30.10.2013, 09:06. Просмотров 535. Ответов 4
Метки нет (Все метки)

Получить новое число M, которое образуется путем исключения средней цифры исходного числа
Весь код с функцией getch() пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2013, 09:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить новое число M, которое образуется путем исключения средней цифры исходного числа (C++):

Получить число М, которое образуется из числа N путем замены последней цифры на значение наибольшей цифры - C++
Помогите составить программу, пожалуйста! Вот условие: Дано натуральное число N. Получить новое число М, которое образуется из числа...

Дано натуральное число N. Получить новое число М, которое образуется из числа N - C++
Дано натуральное число N. Получить новое число М, которое образуется из числа N путем замены последней цифры на значение наименьшей цифры в...

Образовать новое число, путём замены последней цифры на значение наименьшей цифры в записи исходного числа - C++
Помогите доделать задачу, минимальную цифру нашёл, последнюю цифру нашёл, только осталось присвоить значение минимальной цифры последней,...

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

Получить новое натуральное число, заменив все четные цифры исходного числом К - C++
Все доброго времени суток. Кому не тяжело посмотрите мою задачу. Тема: Замена цифр в числе. Основные требования к курсовой:...

Из целого числа получить новое путем вставки после каждой цифры 0 (231457 -> 2030405070) - C++
Помогите пожалуйста написать программу. Вот задание 1)Исходные данные и результаты типа int. Не используя массивы, разработать алгоритм...

4
egor2116
342 / 373 / 42
Регистрация: 20.01.2013
Сообщений: 1,132
30.10.2013, 10:17 #2
Как то так наверное.

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
#include <iostream>
#include <string>
#include <sstream>
 
int main(){
  
int n=0,m=0;
 
std::cin >> n;
std::ostringstream oss;
oss << n;
std::string str = oss.str();
std::string result;
 
if(str.size() != 5 ) { m=n; std::cout << "m=" << m << std::endl; system("PAUSE"); return 0; }
 
for(int i=0; i<str.size(); ++i)
{
   if(i!=2) result+=str[i];
}
 
std::istringstream iss(result);
iss >> m;
 
std::cout << "m=" << m << std::endl;
 
system("PAUSE");
return 0;
}
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
30.10.2013, 10:17 #3
getch сами добавите.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
 
int main()
{
   int number = 0;
   std::cout << "Enter number: ";
   std::cin >> number;
   int new_number = number;
   if (static_cast<int>((log10(number) + 1)) == 5)
   {
      int v = number % 100;
      int value = number / 1000;
      new_number = v + value * 100;
   }
   std::cout << "result is: " << new_number << std::endl;
}
2
Tulosba
30.10.2013, 10:52
  #4

Не по теме:

строки, логарифмы... проверить диапазон 10000...99999 уже не кошерно?

1
ForEveR
30.10.2013, 10:54     Получить новое число M, которое образуется путем исключения средней цифры исходного числа
  #5

Не по теме:

Tulosba, Да как-то даже не подумал об этом. Но да, это будет логичнее.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2013, 10:54
Привет! Вот еще темы с ответами:

Найти число, которое образуется при записи цифр заданного натурального числа в обратном порядке - C++
Найти число, которое образуется при записи цифр заданногонатурального числа в обратном порядке. Например: для заданногочисла 1234 — это...

Найти число, которое образуется из данного натурального числа при записи его цифр в обратном порядке - C++
Составить программу для нахождения числа, которое образуется из данного натурального числа при записи его цифр в обратном порядке....

Дано натуральное число а. Получить новое число, удалив из данного все цифры “2” C++ - C++
помогите с решением пожалуйста

Из целого числа получить новое путем удаления из пары соседних цифр большей - C++
#include &lt;values.h&gt; #include &lt;stdio.h&gt; #include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; int main() { unsigned long...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
30.10.2013, 10:54
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.