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

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

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

Функция, изменяющая число, переданное ей в качестве параметра - C++

28.12.2012, 01:52. Просмотров 269. Ответов 1
Метки нет (Все метки)

Разработайте функцию Invert, которая возвращает число, полученное записью всех цифр некоторого натурального N в обратном порядке. Т.е., если функция принимает в качестве параметра число 75432, то возвращает число 23457.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2012, 01:52     Функция, изменяющая число, переданное ей в качестве параметра
Посмотрите здесь:

Функция, которая генерирует число в диапазоне от 0 до числа, которое передается ей в качестве параметра - C++
Написать функцию, которая генерирует одно случайное число в диапазоне от 0 до числа, которое передается ей в качестве параметра. Вызвать...

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

Функция, изменяющая входящие параметры - C++
Можно ли сделать функцию, чтобы она изменяла переменные, которые ей передаются и массив (тоже передается)? Причем массив не обьявлен, как...

Функция изменяющая сразу несколько строк - C++
Нужно, чтобы функция редактировала несколько входящих строк. char str1; char str2; void function1(char*& str1, char*& str2) ...

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

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

Написать процедуру, которая определяет, верно ли, что переданное ей число - простое - C++
Написать процедуру, которая определяет, верно ли, что переданное ей число - простое.(Используйте изменяемые параметры)

Структура в качестве параметра шаблона - C++
Добрый день, возник вопрос при выполнении КР по программированию: Можно ли передать структуру в качестве параметра в шаблона класса. То...

Конструктор в качестве параметра operator<< - C++
Подскажите как правильно перегрузить operator&lt;&lt; чтобы в поток выводить явновызываемый конструктор класса.

Передача функции в качестве параметра - C++
Как передать функцию с параметрами в transform? Т.е., например, мне надо из каждого числа вектора вычесть число k с помощью transform'а,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
28.12.2012, 02:47     Функция, изменяющая число, переданное ей в качестве параметра #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    int n=123,
    x=n,
    k=0;
    while (n!=0)
     {
        n/=10;
        k++;
    }
    n=x; x=0;
    while(--k>-1) //
    {
        x+=(n%10)*(int)pow(10, k); // или напишите свою функцию для целочисленного возведения в степень
        n/=10;
    }
    cout <<endl<< x;
    return 0;
}
Добавлено через 12 минут
или так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdlib>
#include <cstring>
using namespace std;
int main()
{
    int n=-123;
    char s[255];
    int i, j;
    char c;
    itoa(n, s, 10);
    cout <<"do---->" <<s<< endl;
    for ((n>0)?i = 0:i=1, j = strlen(s)-1; i<j; i++, j--) {
        c = s[i];
        s[i] = s[j];
        s[j] = c;
    }
    cout <<"posle->"<<s<< endl;
    return 0;
}
Ответ Создать тему
Опции темы

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