Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for(i=a; i<=b; i++){
- //Pentru fiecare număr din acest interval
- nr = i;
- sum = 0;
- while(nr>=100){
- // Adunăm cifrele în sum și apoi le scoatem, până mai rămân doar 2
- // Adică până nr devine < 100
- sum += nr%10;
- nr = nr / 10;
- }
- // Punem și ulimele 2 cifre în sum
- sum += nr % 10 + nr / 10;
- if(sum == nr){
- // Dacă proprietatea este respectată, îl afișăm
- cout<<i<<' ';
- }
- }
- // Acum, pus frumos:
- #include <iostream>
- using namespace std;
- int main(){
- int a, b, i, nr, sum;
- cin>>a>>b;
- for(i=a; i<=b; i++){
- nr = i;
- sum = 0;
- while(nr>=100){
- sum += nr%10;
- nr = nr / 10;
- }
- sum += nr % 10 + nr / 10;
- if(sum == nr){
- cout<<i<<' ';
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement