kullanıcıdan bir rakam alan ve bu rakamın öğrenci numaranızda kaç tane olduğunu bulan programı yazınız.
öğrenci numarası: 164002020 olsun, kullanıcı da 2 girmiş olsun. Ekrana “2 adet 2 var” yazacaksınız.
her bir adımda öğrenci numarasını %10 yaparak son rakamını alabilirsiniz. 0 oluncaya kadar da 10’a bölerseniz, tüm rakamlarını elde edebilirsiniz.
Soru bu şekilde kod bölümünü yazabilecek varmı ? Ödevimin son günü
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
int okulNumarasi;
int bul;
int sayac=0;
cout<<“Lutfen okul numaranizi giriniz”<<endl;
cin>>okulNumarasi;
for(int i=0;okulNumarasi>0;i++){
bul=okulNumarasi%10;
okulNumarasi=okulNumarasi/10;
if (bul==2) {
sayac+=1;
}
}
cout<<sayac<<” adet : “<<“2 vardir.”<<endl;
}