Задача на реверсирование чисел - C (СИ)
Формулировка задачи:
В общем задача на реверсирование чисел у меня получилось только с положительными числами вот пример:
с отрицательными выводит не правильно например -1234 выводит -4-3-2-1 а должен 4321- подскажите пожалуйста
#include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { int number, right_digit; printf("Enter your number.\n"); scanf_s("%i", &number); while (number != 0) { right_digit = number % 10; printf("%i", right_digit); number = number / 10; } printf("\n"); return 0; }
Решение задачи: «Задача на реверсирование чисел»
textual
Листинг программы
#include <stdio.h> int main() { int number, right_digit,k; printf("Enter your number.\n"); scanf_s("%i", &number); k = number; while (number != 0) { right_digit = abs(number % 10); printf("%i", right_digit); number = number / 10; } if (k < 0) printf("-"); printf("\n"); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д