Предмет: Информатика,
автор: Vikyyy
Напишите функцию int reverse(int n) (C/C++), function reverse (n:integer):integer (Pascal), которая переставляет цифры числа в обратном порядке .Формат входных данныхЗадано единственное числоФормат выходных данныхНеобходимо вывести цифры данного числа в обратном порядке.
Ответы
Автор ответа:
0
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;
}
#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;
}
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: Английский язык,
автор: ilarmuradilov43
Предмет: История,
автор: pvd500
Предмет: Математика,
автор: LiiiNddda
Предмет: Алгебра,
автор: Anmadist