Se dau n numere naturale. Să se afle pentru câte dintre numere, suma cifrelor împărţită la 9 dă restul r.
Programul citește de la tastatură numerele n şi r, iar apoi cele n numere naturale, separate prin spații. Programul va afișa pe ecran numărul de numere citite pentru care suma cifrelor dă restul r la împărţirea cu 9.
Pentru varianta pe care am introdus-o eu imi da limita de timp depasita.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main() {
int r, n, m=0, i;
cin>>n>>r;
int a[n], s[n];
for(i=1;i<=n;i++){
s[i]=0; cin>>a[i];
while(a[i]!=0){
s[i]=s[i]+a[i]%10;
a[i]=a[i]/10; }
}
for(i=1;i<=n;i++){
if(s[i]%9==r){
m=m+1; }
}
cout<<m;
return 0;
}
Nu am stat prea mult la ea...Vezi ca sunt clasa a 6-a si iti rezolv problemele de liceu...ar trebui sa iti pui niste intrebari
using namespace std;
int main() {
int r, n, m=0, i;
cin>>n>>r;
int a[n], s[n];
for(i=1;i<=n;i++){
s[i]=0; cin>>a[i];
while(a[i]!=0){
s[i]=s[i]+a[i]%10;
a[i]=a[i]/10; }
}
for(i=1;i<=n;i++){
if(s[i]%9==r){
m=m+1; }
}
cout<<m;
return 0;
}
Nu am stat prea mult la ea...Vezi ca sunt clasa a 6-a si iti rezolv problemele de liceu...ar trebui sa iti pui niste intrebari
Alte întrebări interesante
Limba română,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă