Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- #define MAX_SIZE 64
- int main(int argc, char const* argv[])
- {
- char buffer[MAX_SIZE] = { '0' };
- char* ptr = buffer;
- ptr++;
- cout << "Give a Non-Negative Number: " << endl;
- cin >> ptr;
- int i = 0;
- while (buffer[++i] != '\0')
- ;
- buffer[--i]++;
- while (i > 0) {
- if (buffer[i] > '9') {
- buffer[i] -= 10;
- buffer[i - 1] += 1;
- i--;
- } else {
- break;
- }
- }
- if (buffer[0] == '0') {
- cout << ptr << endl;
- } else {
- cout << buffer << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement