bsc

Comprehensive codebase and cou...
Log | Files | Refs | Activity | README | LICENSE

root / semester_1 / internal-practice / IP-02.c

IP-02.c (549B)


      1 /* Write a program to reverse a non-negative integer using a function. */
      2 
      3 #include <stdio.h>
      4 
      5 int reverse(int);
      6 
      7 int main()
      8 {
      9     int num;
     10     printf("Enter a non-negetive integer: ");
     11     scanf("%d", &num);
     12     if (num < 0)
     13     {
     14         printf("\nOnly non-negetive integers are allowed.");
     15         return 1;
     16     }
     17     printf("\nReverse of the integer %d = %d", num, reverse(num));
     18     return 0;
     19 }
     20 
     21 int reverse(int num)
     22 {
     23     int rev = 0;
     24     while (num > 0)
     25     {
     26         rev = (rev * 10) + (num % 10);
     27         num /= 10;
     28     }
     29     return rev;
     30 }
© notamitgamer • Site Built: 2026-09-05 01:53:16 UTC • git-mirror commit: c170d72 [view raw info]
Originally created with stagit • modified by notamitgamer
Forked from github.com/notamitgamer/git-mirror