Question

Create Code Using C program: 1. Write a function, reverse Digit, that takes an integer as...

Create Code Using C program:
1. Write a function, reverse Digit, that takes an integer as a parameter and returns the number with its digits reversed. For example, the value of reverseDigit (12345) is 54321; the value of reverse Digit (5600) is 65, the value of reverse Digit (7008) is 8007 and the value of reverse Digit (-532) is -235.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

/* program code */

#include<stdio.h>
#include<stdlib.h>

int reverseDigit(int n) /* function definition */
{
int a,b=0;
while(n!=0)
{
a=n%10; // calculate the remainder of the number
b=b*10+a; // generate reverse mechanism
n=n/10;   // quotient of the number
}
return(b); // return the reverse value
  
}
main()
{
   int n,c;
   char ch;
   do{
   printf("\nEnter a number:");
   scanf("%d",&n);
   c=reverseDigit(n); /* function declaration and stores return value to c */
   printf("Reverse of the given digit is: %d",c);
   printf("\n\nWant to continue[if yes then press Y/y]:");
   fflush(stdin);
   scanf("%c",&ch);
}
   while(ch=='y' || ch=='Y'); //use do-while loop for taking numbers again if needed.
}

PROGRAM SCREEN SHOT

OUTPUT

Add a comment
Know the answer?
Add Answer to:
Create Code Using C program: 1. Write a function, reverse Digit, that takes an integer as...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Write a program to reverse an integer number by using a function called reverse. The program...

    Write a program to reverse an integer number by using a function called reverse. The program reads in an integer number and prints its reverse order. Note that the function receives the number via a pointer, and uses the pointer to write the reverse number on the main function. The function MUST be used AS IS: void reverse(int *n) Language in C Bonus Problem: Number Reverser reverse c Write a program to reverse an integer number by using a function...

  • C++ [10pts] Write a function that takes as a parameter an integer (as a long value)...

    C++ [10pts] Write a function that takes as a parameter an integer (as a long value) and returns the number of odd, even, and zero digits. Also write a program to test your function.

  • 1. DOES A DIGIT APPEAR IN AN INTEGER, Write a recursive function appears(n,i) that returns true...

    1. DOES A DIGIT APPEAR IN AN INTEGER, Write a recursive function appears(n,i) that returns true if the digit i appears in the positive (base 10) integer n, false if it does not in c++. ex. Enter a positive integer: 54321 Enter a digit: 7 The digit 7 does NOT appear in the integer 54321. 2. IS AN INPUT STRING A PALINDROME? A palindrome is a string in which the letters are the same in both directions, disregarding capitalization and...

  • 1. (Sum the digits in an integer) Write a method that computes the sum of the...

    1. (Sum the digits in an integer) Write a method that computes the sum of the digits in an integer. Use the following method header: public static int sumDigits(long n) For example, sumDigits (234) returns 9 (2 + 3 + 4). (Hint: Use the % operator to extract digits, and the / operator to remove the extracted digit. For instance, to extract 4 from 234, use 234 % 10(= 4). To remove 4 from 234, use 234 / 10(= 23)....

  • Write a program that asks the user to input a 4-digit integer and then prints the...

    Write a program that asks the user to input a 4-digit integer and then prints the integer in reverse. Your program needs to implement a function reverse that will take in as input the 4-digit number and print it out in reverse. Your code will consist of two files: main.s and reverse.s. Main.s will ask for the user input number and call the function reverse. For ARM/Data Structure needs to be able to run on Pi Reverse.s will take in...

  • Write a function to reverse an integer using numeric operators and without using any arrays or...

    Write a function to reverse an integer using numeric operators and without using any arrays or other data structures. The signature of the function is: int f(int n) Examples if the input integer is return 1234 4321 12005 50021 1 1 1000 1 0 0 -12345 -54321 by java

  • Write a python script that takes a six-digit integer from the user and separate the number...

    Write a python script that takes a six-digit integer from the user and separate the number into its individual digits. You program should then display each digit separated by a comma each. For example, if the user types in the number 654321, the script should display: 6,5,4,3,2,1 You can assume that the user enters the correct number of digits.

  • Using C, Write a function reverse which takes a string as an argument, reverses the string...

    Using C, Write a function reverse which takes a string as an argument, reverses the string and returns the reversed string. Note; you should not return a string that you created inside the reverse function! For example: Test char str[]-"hello" printf("%s", reverse (str)); Result olleh

  • How to write this code in C++???? using fstream Write a program which: Asks the user...

    How to write this code in C++???? using fstream Write a program which: Asks the user to enter a positive integer greater than 0 Validates that the entry is a positive integer Outputs the digits in reverse order with a space separating the digits Outputs the even digits not in reverse order with a space separating the digits (consider zero to be even) If there are no even digits, the an appropriate message should be displayed: There are no even...

  • Create a function named list_numbers_in_words(...) which receives as a parameter a positive integer number and returns...

    Create a function named list_numbers_in_words(...) which receives as a parameter a positive integer number and returns a list with the words corresponding to each digit, in the same order as the digits appear in the number. As an example, the following code fragment: res = list_numbers_in_words(5438) print(res) should produce the output: ['five', 'four', 'three', 'eight']

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT