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

Se dau elementele unui vector in numar de n,numere intregi.Folosind o functie,care returneaza numarul de aparitii ale cifrei 1,intr-un numar x,afisati de cate ori apare cifra 1,in toate nr din sir.

Răspunsuri la întrebare

Răspuns de artur99
0
#include <iostream>
using namespace std;

int noof1(int n){
    int k=0;
    while(n>0){
        if(n%10==1) k++;
        n = n/10;
    }
    return k;
}

int main(){
    int v[100], n, s=0, i;

    cin>>n;
    for(i=0;i<n;i++) cin>>v[i];
    
    for(i=0;i<n;i++) s=s+noof1(v[i]);
    
    cout<<s;
}
Alte întrebări interesante