ТутРешу.Ру

Напишите функцию int reverse (int n) (C/C+) , function reverse

Задание:

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

Решение:

C+#include 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; }




Знаете другой ответ?

Отправить свой ответ