Sunteți pe pagina 1din 4

#include<stdio.

h>

int ano(int,int);

int esbisiesto(int);

void pide();

int main(){

pide();

return 1;

int ano(int pano,int pd){

return !(pano%pd);

int esbisiesto(int pano){

int r;

(ano(pano,400))?(r=1):
((ano(pano,100))?(r=0):

((ano(pano,4))?(r=1):(r=0)));

return r;

void pide(){

int ano;

printf("dame tu ano:\n");

scanf("%d",&ano);

(ano>=1583)?

((esbisiesto(ano))?

printf("%d es bisiesto\n",ano):

printf("%d no es bisiesto\n",ano)):

printf("no es ano correcto\n");

/*
1 03071962

3+0+7+1+9+6+2

2 00000028

2+8

3 00000010

1+0

1 numero de la suerte

*/

#include<stdio.h>

#include<math.h>

int saca(long int,int);

int esano(long int);

int esdia(long int);

int esmes(long int);

int esfecha(long int);


int numero(long int);

void suerte();

int main(){

suerte();

return 1;

int saca(long int pn,int pd){

return (int)(pn/powl(10,pd-1))%10;

int suma(long int pn){

return saca(pn,1)+ saca(pn,2)+ saca(pn,3)+

saca(pn,4)+ saca(pn,5)+ saca(pn,6)+

saca(pn,7)+ saca(pn,8);

}
// 03071962

int esano(long int pn){

int r;

// 2 6*10=60

(saca(pn,1)+saca(pn,2)*10+

// 9*100=900 1*1000=1000 =1960

saca(pn,3)*100+saca(pn,4)*1000

// 1

>=1900)?(r=1):(r=0);

return r; // 1

// 03071962

int esmes(long int pn){

int r;

// 7 0

// 7

// 1

(saca(pn,5)+saca(pn,6)*10>=1 &&

// 7 0

// 1

// 1 =1 1

saca(pn,5)+saca(pn,6)*10<=12)?(r=1):

(r=0);

return r;//1

// 03071962

int esdia(long int pn){

int r;

// 3 0

// 3

// 1

(saca(pn,7)+saca(pn,8)*10>=1 &&

// 3 0

// 3

// 1=1 1

saca(pn,7)+saca(pn,8)*10<=31)?(r=1):
(r=0);

return r;//1

// 03071962

int esfecha(long int pn){

int r;

// 1 1 1

// 1

(esdia(pn) && esmes(pn) && esano(pn))?

// 1

(r=1):(r=0);

return r; // 1

int numero(long int pn){

// 03071962

// 28

// 10

// 1

return suma(suma(suma(pn)));

void suerte(){

long int f;

printf("dame tu fecha:\n");

scanf("%ld",&f);// 03071962

// 03071962

// 1

(esfecha(f))?

// 03071962 es 1

printf("%ld es suerte %d\n",f,numero(f)):

printf("%fecha invalida\n");

S-ar putea să vă placă și