Puncte MULTE !!! Se da un sir de umere citite pe rand de la tastatura, atata timp cat nu s-a introdus valoarea 0 (care nu face parte din sir). Sa se afiseze acele elemente ale sirului care au proprietatea ca suma cifrelor lor este divizibila cu o valoare p data, precum si numarul respectivelor elemente.
Rezolvarea problemei in limbajul C++. Mulțumesc :) !
Ouroboros:
sir de umere xD fac eu sirul asta de umere imediat
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
using namespace std;
int main()
{
int x,S=0,y,p,contor=1;
// nu stiu cum zice problema ta dar eu citesc variabila p prima. mi se pare logic
// deoarece nu are rost sa citesti x,p, apoi iar x\
cin>>p>>x;
while(x!=0) //conditia de citire
{
y=x; //memoram x in y, x il vom aduce la valoarea 0 in urmatorul ciclu repetitiv
while(x>0)
{
S+=x%10;
x/=10;
}
if(S%p==0)
cout<<y<<" "<<contor<<endl;
S=0;
cin>>x; //citim noul x, ciclul o ia de la capat
contor++; //pozitia elementului in sir creste cu fiecare citire
}
return 0;
}
using namespace std;
int main()
{
int x,S=0,y,p,contor=1;
// nu stiu cum zice problema ta dar eu citesc variabila p prima. mi se pare logic
// deoarece nu are rost sa citesti x,p, apoi iar x\
cin>>p>>x;
while(x!=0) //conditia de citire
{
y=x; //memoram x in y, x il vom aduce la valoarea 0 in urmatorul ciclu repetitiv
while(x>0)
{
S+=x%10;
x/=10;
}
if(S%p==0)
cout<<y<<" "<<contor<<endl;
S=0;
cin>>x; //citim noul x, ciclul o ia de la capat
contor++; //pozitia elementului in sir creste cu fiecare citire
}
return 0;
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Franceza,
9 ani în urmă
Limba română,
9 ani în urmă