Informatică, întrebare adresată de ursuletulpanda999, 9 ani în urmă

Se da un interval [a;b].Afisati numerele din interval care au suma cifrelor 10.
Daca se poate, programul sa fie scris in C++.

Răspunsuri la întrebare

Răspuns de Utilizator anonim
2
#include<iostream> 
using namespace std ;
 
int main(){int a,b,suma,copie,aux,i;      
     cin>>a>>b;  
     
     if(b<a){aux=a;          
                   a=b;          
                   b=aux;} 

    for(i=a;i<=b;i++){ 
        suma=0; copie=i;    
        while(copie>0){        
                   suma+=copie%10;      
                   copie/=10;} 
        if(suma==10)       
                  cout<<i<<' ';}} 
Alte întrebări interesante