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
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]<<" ";
}
}
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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă