👤
a fost răspuns

Va rog repede!
Sa se stabileasca daca N contine o cifra data, CIF. (rezolvare in while)


Răspuns :

#include <iostream>
using namespace std;
int n, CIF;
int main (){
cin>>n;
while(n){
if(n%10==CIF)
cout<<"DA";
n=n/10;
}
return 0;
}

Ïn sursa precedenta s-a strecurat o mica eroare - a fost uitata citirea cifrei CIF - am facut sursa mea in C++ cu parasirea while-ului daca se gaseste cifra. Succes!
#include <iostream>
using namespace std;
int n, CIF;
bool ok;
int main ()
{
  cin >> n >> CIF;
  while(n)
  {
   if(n%10==CIF)
   { 
     ok = true;
     break;
   }
   n = n / 10;
  }
if(ok) cout << "DA"
  else cout << "NU
return 0; 
}