profile


Опубликовано 4 года назад по предмету Информатика от Vikyyy

Напишите функцию int reverse(int n) (C/C++), function reverse (n:integer):integer (Pascal), которая переставляет цифры числа в обратном порядке .Формат входных данныхЗадано единственное числоФормат выходных данныхНеобходимо вывести   цифры данного числа в обратном порядке.

  1. Ответ
    Ответ дан bars268
    C++
    #include <math.h>
    int revert(int a)
    {
    int b=0;
    int nl = log((float)a)/log(10.0), p = pow((float)10,(float)nl);
    for (int i=0; i<=nl; i++)
    {
    b+= a % 10 *p;
    a/=10;
    p/=10;
    }
    return b;
    }

Другие вопросы