What's new

C & C++ Pa tulong po

CeeDzii

Forum Veteran
Elite
Joined
Jun 30, 2016
Posts
1,412
Solutions
2
Reaction
537
Points
604
1669085335001.png


Nahirapan po ako kasi sa code ko reversed po yung lumalabas na digits
1669085547728.png
 

Attachments


Sorry, natagalan kumain pa at manual type codes mo haha di kasi kita gaano.
Pero eto temporary fix sa prob mo. Bale convert nalang yung user's input to string then iterate
Wait mo nalang mga master dito sa C++ for better and easy solution.


C++:
// Online C++ compiler to run C++ program online
#include <iostream>
#include <string>

using namespace std;

int main() {
    int sum = 0, number, individualNumber;
    cout << "Enter an Integer: ";
    cin >> number;
    cout << "The digits of " << number << " are: ";
  
    if (number < 0)
        number = number * -1;
  
    string n = to_string(number);
    for(int i = 0; i < n.length(); i++){
        cout << n[i] << ' ';
        individualNumber = number % 10;
        number /= 10;
        sum = sum + individualNumber;
    }
  
    cout << "\nThe sum of the digits is: " << sum << endl;
  
    return 0;
}

Code:
Enter an Integer: 1234
The digits of 1234 are: 1 2 3 4
The sum of the digits is: 10
 
Sorry, natagalan kumain pa at manual type codes mo haha di kasi kita gaano.
Pero eto temporary fix sa prob mo. Bale convert nalang yung user's input to string then iterate
Wait mo nalang mga master dito sa C++ for better and easy solution.


C++:
// Online C++ compiler to run C++ program online
#include <iostream>
#include <string>

using namespace std;

int main() {
    int sum = 0, number, individualNumber;
    cout << "Enter an Integer: ";
    cin >> number;
    cout << "The digits of " << number << " are: ";
 
    if (number < 0)
        number = number * -1;
 
    string n = to_string(number);
    for(int i = 0; i < n.length(); i++){
        cout << n[i] << ' ';
        individualNumber = number % 10;
        number /= 10;
        sum = sum + individualNumber;
    }
 
    cout << "\nThe sum of the digits is: " << sum << endl;
 
    return 0;
}

Code:
Enter an Integer: 1234
The digits of 1234 are: 1 2 3 4
The sum of the digits is: 10
Maraming salamat po, laking tulong napo nito hehe
 

Similar threads

Back
Top