158: Write a program which display the sum of whole part and decimal part of a float number. // Input decimal number = 7.8; // Output => 15
// Write a program which display the sum of whole part and decimal part of a float number
// Input decimal number = 7.8;
// Output => 15
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main()
{
cout << "Muhammad Umar Chaudhry" << endl;
cout << "SU92-BSCSM-S23-007" << endl;
cout << "Question # 19" << endl << endl;
int num;
string a;
cout << "Input a decimal number: ";
cin >> a;
string b = a; // saving a for later use
a.erase(remove(a.begin(), a.end(), '.'), a.end());
// Removing point from the string
num = stoi(a);
// Converting string to int
int sum = 0;
while (num > 0)
{
int a = num % 10;
sum += a;
num = num / 10;
}
cout << "Sum of whole int part and decimal part of " << b << " is: " << sum;
return 0;
}
Comments
Post a Comment