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

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

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

Составить функцию которая добавляет в начало числа, увеличивая порядок числа на 1. - C++

22.09.2010, 04:15. Просмотров 732. Ответов 1
Метки нет (Все метки)

Здравствуйте, помогите решить задачу на C++:

Составить функцию, которая, получив целое число, сравнивает первую и последнюю его цифры и, если последняя цифра больше первой, то ее функция добавляет в начало числа, увеличивая порядок числа на 1.
Функция main() организует ввод заранее неизвестного числа целых чисел и выводит на экран только те числа, которые изменили свое значение в результате обработки спроектированной вами функции. Ввод чисел заканчивается по требованию пользователя или когда вновь сформированное число окажется больше 10 в 8 степени.

я с трудом понимаю что от меня требуется)
Как организовать цикл так чтобы числа можно было вводить пока сам не остановишь, при этом после каждого ввода программа формировала новое число?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2010, 04:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Составить функцию которая добавляет в начало числа, увеличивая порядок числа на 1. (C++):

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

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

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

Составить и использовать функцию, которая определяет количество цифр одного целого числа - C++
В массиве целых чисел найти количество чисел с наименьшим ко-личеством цифр. Например, в массиве {123, 34, 56, 1000, 20, 55000, 777, 11}...

Написать программу, которая к первой цифре натурального числа N, добавляет 2 - C++
Нужно написать программу, которая к первой цифре натурального числа N, добовляет 2. Пример 49-69, 128-328 Помогите люди добрые)

Написать функцию, которая принимает 2 числа (n, m) и выводит на экран все числа от n до m - C++
1. Написать функцию, которая принимает 2 числа (n, m) и выводит на экран все числа от n до m 2. Написать функцию, которая принимает 2...

1
chesser
17 / 17 / 1
Регистрация: 02.08.2010
Сообщений: 44
22.09.2010, 09:48 #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
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream.h>
#include <stdlib.h>
 
int main()
{int num;
 const int limit=100000000;
 int n, r, i, k, last, tmp;
 char c;
 
 while (1)
 {cout<<"Vvedite chislo: ";
  cin>>num;
  tmp=abs(num);
  n=0;
  while (tmp>0)
  {r=tmp%10;
   if (n==0)
    last=r;
   tmp=tmp/10;
   n++; 
  }
  if (n>1)
  {if (last>r)
    {k=1;
     for(i=0; i<n; i++)
      k*=10;
     if (num>0)
      tmp=num+last*k;
     else
      tmp=num-last*k;
     cout<<"Sformirovano chislo: "<<tmp<<endl;   
     if (abs(tmp)>limit) break;
    }           
  }
  cout<<"\nY - vvod novogo chisla, drugoi simvol - konec: ";
  cin>>c;
  if ((c!='Y')&&(c!='y'))
   break;
 }
 system("pause");
 return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2010, 09:48
Привет! Вот еще темы с ответами:

Создать функцию которая выводит на экран, числа от 1 до указанного числа - C++
Создать функцию которая выводит на экран, числа от 1 до указанного числа Вот я это написал: #include &lt;iostream&gt; #include &lt;conio.h&gt;...

Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр числа n - C++
Помогите решить задание. Вот условие: Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых...

Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр числа n - C++
Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр числа n. Программу написать без...

Задача логические функции (составить функцию, которая определяет верно ли что сумма цифр числа четное число) - C++
Помогите нужно составить функцию, которая определяет верно ли что сумма цифр числа четное число. обязательно использовать логическую...


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

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

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