39.4k views
5 votes
Make a program (C++). Sum of a 4 digits number and eliminating last digitsȘ

E.g: x=2347 -> 347+47+7=401

User Pranag
by
5.3k points

1 Answer

4 votes

Answer:

#include <iostream>

#include <string>

int GetEliminationSum(int number)

{

int sum = 0;

std::string s = std::to_string(number);

while (s.length() > 1)

{

s = s.substr(1);

sum += std::stoi(s);

}

return sum;

}

int main()

{

std::cout << "Enter your 4-digit number: ";

int number;

std::cin >> number;

std::cout << "The elimination sum is " << GetEliminationSum(number);

}

Step-by-step explanation:

User Gareth Luckett
by
6.1k points