Напишите функцию int reverse(int n) (C/C++), function reverse (n:integer):integer (Pascal), которая переставляет цифры
10-11 класс
|
числа в обратном порядке .
Kseniya17583
15 февр. 2015 г., 16:12:49 (9 лет назад)
Nikita2034
15 февр. 2015 г., 16:57:15 (9 лет назад)
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;
}
Ответить
Другие вопросы из категории
Напишите программу в Паскале, которая запрашивает у пользователя числа до тех пор, пока каждое следующее число больше предыдущего. В конце программа
сообщает, сколько чисел было введено.
. В результате опыта с подбрасыванием монеты получена информация объемом ...
А) 1 байт; Б) ½ бит; В) 2 байта; Г) 1 бит.
Читайте также
С++. Дана структура «Школьник», имеющая поля: фамилия, имя, пол, дата рождения (год, месяц, число), класс (цифра, буква). Напишите функцию чтения
данных из файла в динамический массив структур. Напишите функцию поиска в динамическом массиве структур количества школьников, двенадцати лет, обучающихся в классах «Б».
Напиши функцию, которая сравнивает два целых числа и возвращает один символ: >, < или =.
Напишите на C#
Вы находитесь на странице вопроса "Напишите функцию int reverse(int n) (C/C++), function reverse (n:integer):integer (Pascal), которая переставляет цифры", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.