You are on page 1of 1

Problem 30

using namespace std;


#include <iostream>
#include <cmath>
void sean(){
unsigned long d=0,o=0,m=0;
int s=0;
for(unsigned long sd = 2; sd < 4000000; sd++) {
d=sd;
while (d){
s=d% 10;
d/= 10;
o+= pow(s, 5);}
if (sd==o)
m+=sd;
o=0;}
cout<<m<<endl;}

int main(){
sean();
return 0;}

Problem 5

using namespace std;


#include<iostream>
void sean(){
int s=1, d, o[20], m=0;
for(d=0;d<20;d++)
o[d]=d+1;
while(m<20){
s++;
for(d=0;d<20;d++){
if(s%o[d]==0)
m++;
else{
m=0;
break;}}}
cout<<s<<endl;}

int main(){
sean();
return 0;
}

You might also like