Answer to Question #174156 in C++ for Sharath kumar

Question #174156

3197, the third last digit is 1.

Note 1 - The third last digit should be printed as a positive number. i.e. if the given number is -197, the third last digit is 1.

Note 2 - If the given number is a single-digit or double-digit number, then the third last digit does not exist. In such cases, the program should print -1. i.e. if the given number is 5, the third last digit should be print as -1.


1
Expert's answer
2021-03-22T06:40:17-0400
#include <iostream>
using namespace std;

int main()
{
    int n,digit;
    cin>>n;
   
    if (sizeof(n) < 3)
    {
        cout<<"-1";
    }
    else
    {
        n = n / 100;
        digit = n % 10;
       
    }
    cout<<" the third last digit found:";
    cout<<digit;

    return 0;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS