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

Ajutor!!!
Se citesc de la tastatură un număr k diferit de 0, şi un şir de numere întregi, până la
întâlnirea lui 0. Să se afişeze câte numere din şir au suma cifrelor k

Răspunsuri la întrebare

Răspuns de Utilizator anonim
0
#include<iostream.h>
void main()
{
int n,k,aux=0,sum=0,aux1,v[100],o=1,i=1;
    cout<<"k:"; cin>>k;
    v[100]=0;
    while(aux1!=0)
    {
    cout<<"n:"; cin>>n;
    aux=n;
    aux1=n;
        while(n!=0)
        {
        aux=n%10;
        n=n/10;
        sum=sum+aux;
            if(sum==k)
            {
                for(;i<=o;i++)
                {
                v[i]=aux1;
                }
            o++;
            sum=0;
            }
        }
    }
    for(i=1;i<o;i++)
    {
    cout<<v[i]<<" ";
   }
}

Alte întrebări interesante