Să se afişeze tabla 'mulţirii. BAC?
#include<iostream>
using namespace std;void citire(int &n){cin>>n;}void afisare(int n){int i;for(i=1;i<=n;i++)cout<<n<<"*"<<i<<"="<<n*i<<endl;}int main(){int n;citire(n);afisare(n);}
Să se afişeze toate numerele de 3 cifre care sunt divizibile cu produsul divizorilor lor.
#include<iostream>
using namespace std;
char* verificare(int n)
{int nn,i,p,c;
p=1;
nn=n;
while(n)
{ c=n%10;
p=p*c;
n=n/10;
}
if(nn%p==0)
return "DA";
else return "NU";
}
int main()
{int n,i=1,nn,ok;
for(n=1000;n<INT_MAX;n++)
{ nn=n;
ok=1;
while(nn)
{ if(nn%10==0)
ok=0;
nn=nn/10;
}
if(ok==1)
if(verificare(n)=="DA")
{cout<<n<<endl;
i++;}
if(i>10)
break;
}
}