Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

i have a code in C++ language can any one plz write the followingcode in C langu

ID: 3615009 • Letter: I

Question

i have a code in C++ language can any one plz write the followingcode in C language.

#include <iostream>
using std::cout; using std::endl; using std::cin;
#include <iomanip>
using std::setw; using std::setfill;
int reverseDigits( int ); int width( int );
int main() { int number;
cout << "Enter a number between 1 and 9999:"; cin >> number;
cout << "The number with its digits reversed is:" << setw( ( width( number ) ) ) << setfill('0' ) << reverseDigits( number ) << endl;
return 0; }
int reverseDigits( int n ) { int reverse = 0, divisor = 1000, multiplier = 1;
while ( n > 10 ) {
if ( n >= divisor ) { reverse += n / divisor * multiplier; n %= divisor; divisor /= 10; multiplier *= 10; }
else divisor /= 10; }
reverse += n * multiplier; return reverse; }
int width( int n ) { if ( n /= 1000 ) return 4; else if ( n /= 100 ) return 3; else if ( n /= 10 ) return 2; else return 1;}

#include <iostream>
using std::cout; using std::endl; using std::cin;
#include <iomanip>
using std::setw; using std::setfill;
int reverseDigits( int ); int width( int );
int main() { int number;
cout << "Enter a number between 1 and 9999:"; cin >> number;
cout << "The number with its digits reversed is:" << setw( ( width( number ) ) ) << setfill('0' ) << reverseDigits( number ) << endl;
return 0; }
int reverseDigits( int n ) { int reverse = 0, divisor = 1000, multiplier = 1;
while ( n > 10 ) {
if ( n >= divisor ) { reverse += n / divisor * multiplier; n %= divisor; divisor /= 10; multiplier *= 10; }
else divisor /= 10; }
reverse += n * multiplier; return reverse; }
int width( int n ) { if ( n /= 1000 ) return 4; else if ( n /= 100 ) return 3; else if ( n /= 10 ) return 2; else return 1;} #include <iostream>
using std::cout; using std::endl; using std::cin;
#include <iomanip>
using std::setw; using std::setfill;
int reverseDigits( int ); int width( int );
int main() { int number;
cout << "Enter a number between 1 and 9999:"; cin >> number;
cout << "The number with its digits reversed is:" << setw( ( width( number ) ) ) << setfill('0' ) << reverseDigits( number ) << endl;
return 0; }
int reverseDigits( int n ) { int reverse = 0, divisor = 1000, multiplier = 1;
while ( n > 10 ) {
if ( n >= divisor ) { reverse += n / divisor * multiplier; n %= divisor; divisor /= 10; multiplier *= 10; }
else divisor /= 10; }
reverse += n * multiplier; return reverse; }
int width( int n ) { if ( n /= 1000 ) return 4; else if ( n /= 100 ) return 3; else if ( n /= 10 ) return 2; else return 1;}

Explanation / Answer

please rate-thanks #include #include int reverseDigits( int ); int width( int ); int main() { int number; printf("Enter a number between 1 and 9999: "); scanf("%d",&number); printf("The number with its digits reversed is:%04d ",reverseDigits( number )); getch(); return 0; } int reverseDigits( int n ) { int reverse = 0, divisor = 1000, multiplier = 1; while ( n > 10 ) { if ( n >= divisor ) { reverse += n / divisor * multiplier; n %= divisor; divisor /= 10; multiplier *= 10; } else divisor /= 10; } reverse += n * multiplier; return reverse; } int width( int n ) { if ( n /= 1000 ) return 4; else if ( n /= 100 ) return 3; else if ( n /= 10 ) return 2; else return 1;}