Sa se afiseza toate numerele naturale <= cu n dat care sunt divizibile cu suma cifrelor lor si produsul cifrelor lor.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
using namespace std;
#include <iostream>
#include <stdlib.h>
#include <math.h>
int SumCif(int num) //functie care calculeaza suma cifrelor pentru numarul num
{
int sc;//suma cifrelor
sc=0;
while (num!=0)
{
sc=sc+num%10;
num=num/10;
}
return sc;
}
int ProCif(int num) //functie care calculeaza produsul cifrelor pentru numarul num
{
int pc;//suma cifrelor
pc=1;
while (num!=0)
{
pc=pc*num%10;
num=num/10;
}
return pc;
}
int main() //programul principal
{
int n,i,s,p;
cout<<"Numarul de numere ";
cin>>n;
for(i=1;i<=n;i++){
s=SumCif(i);p=ProCif(i);
if ((i%s==0) and (i%p==0))
cout<<"Numarul "<<i<<" este divizibil! \n";
}
}
mihaelaileana:
poate imi poti trimite in pseudocod!
Alte întrebări interesante
Biologie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă