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

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

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

Описать процедуру InvertDigits(K), меняющую порядок следования цифр числа на обратный - C++

13.11.2011, 17:12. Просмотров 758. Ответов 1
Метки нет (Все метки)

2. Proc7. Описать процедуру InvertDigits(K), меняющую порядок следования цифр целого положительного числа K на обратный (K — параметр целого типа, являющийся одновременно входным и выходным). С помощью этой процедуры поменять порядок следования цифр на обратный для каждого из пяти данных целых чисел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2011, 17:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Описать процедуру InvertDigits(K), меняющую порядок следования цифр числа на обратный (C++):

Описать процедуру InvertDigits(K), меняющую порядок следования цифр - C++
Описать процедуру InvertDigits(K), меняющую порядок следования цифр целого положительного числа K на обратный (K — параметр целого типа,...

Описать процедуру, меняющую порядок следования элементов массива - C++
Описать процедуру Invert (A,N), меняющую порядок следования элементов массива A из N вещественных чисел на противоположный...

Поменять порядок следования десятичных цифр числа на обратный - C++
Описать процедуру InvDigits(K), меняющую порядок следования цифр целого положительного числа K на обратный (K — параметр целого типа,...

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

Описать процедуру меняющую порядок элементов вещественного массива - C++
Описать процедуру Hill(A, N), меняющую порядок элементов вещественного массива A размера N на следующий: наименьший элемент массива...

Изменить порядок следования цифр на обратный между 1-й и последней цифрой - C++
Здравствуйте! На начале обучения ломаю голову как решить следующие задачи с маленькими знаниями в С++ : 2. Изменить порядок следования...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Yakoot
15 / 15 / 2
Регистрация: 13.11.2011
Сообщений: 65
13.11.2011, 18:44 #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
#include <cstdlib>
#include <iostream>
using namespace std;
 
int InvertDigits(int);
int main(int argc, char** argv) {
 
    int a;
    cout << "Vvedite chislo" << endl;
    cin >> a;    
    cout << InvertDigits(a);
    return 0;
}
int InvertDigits(int a)
{
    int p = a, b = 0, n = 1, *arr;
    while (p >= 10)
    {
        p = (p-p%10)/10;
        n++;
    }
    //n - количество цифр в числе;    
    arr = new int[n];
    p = a;
    for (int i = 0; i < n; i++)
    {
        arr[i] = p%10;
        p = (p-p%10)/10;
        b  = b*10 + arr[i];
    }
    return b;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2011, 18:44
Привет! Вот еще темы с ответами:

Поменять порядок цифр числа n на обратный.Си - C++
Вести число n.Поменять порядок цифр числа n на обратный.То есть число 12345 перевести в 54321. Таких прог море, но мне нужно именно на Си....

Поменять порядок цифр заданного числа на обратный - C++
I. Дано натуральное число n. Поменять порядок цифр числа n на обратный. Проанализировать постановку задачи. Обосновать используемые...

Реализовать функцию, меняющую порядок следования элементов заданного массива на противоположный - C++
плиз хелп не знаю как подступится Задание - функция, принимает указатель на одномерный массив целых чисел и размер этого массива, и...

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


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

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

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