Codeforces 977A Wrong Subtraction solution in CPP

Question link:

Codeforces 977A Wrong Subtraction solution in CPP

Wrong Subtraction

using namespace std;
int main()
    int n,k,r=0;
    for(int i=1;i<=k;i++) {




Code Explanation

This is a C++ code that takes two integers n and k as input from the user, and then performs a loop that iterates k times. In each iteration, it does the following:

Calculate the remainder of n divided by 10 and store it in the variable r.
If r is equal to 0, divide n by 10.
Otherwise, subtract 1 from n.
After the loop finishes, the code prints the final value of n.    [Free Code Center]

The purpose of this code is to simulate a process where you can either divide a number by 10 (if it is divisible by 10), or subtract 1 from it, and repeat this process k times. The final value of n is the result of performing this process k times.Codeforces 977A Wrong Subtraction solution in CPP.codeforces problem solution .

For example, if n is 432 and k is 3, the first iteration of the loop will subtract 1 from n, since the remainder of 432 divided by 10 is not equal to 0. This will make n equal to 431. The second iteration will divide n by 10, making it equal to 43. The third iteration will also divide n by 10, making it equal to 4. Therefore, the final value of n will be 4.

Note that the bits/stdc++.h header file is not a standard C++ header file and is not guaranteed to be available on all compilers. It includes all standard library header files and some non-standard ones, and is commonly used in competitive programming. It is recommended to include only the necessary header files instead of relying on this non-standard header.
Stay with us!

Codeforces 110A Nearly Lucky Number Solution in CPP

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
NEW TOXIC ROCKET CYCLE DECK in Clash Royale 2023 Best Deck in Clash Royale Best Deck for Arena 8 in Clash Royale Best Hog deck for Pro players Best Clash Royale Deck