Orar semigroup #2

Orar semigroup #2

Tabla 'multirii + TEMĂ 17 martie

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;
}
}

joi, 17 martie 2011 by DlMuresan
Categories: , , , | Leave a comment

Leave a Reply