Before seeing the solution make sure that you tried enough. Don’t paste the whole code, just find out the logic. If you stuck in trouble, just inform me on comment.
/**Bismillahir Rahmanir Rahim.**/ #include <stdio.h> int main() { int a,b,c,d,x,y; scanf("%d%d%d%d", &a, &x, &b, &y); if(a==y && b==y && y==x) { c=x-y; d=24+a-b; printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", d, c); } else if(a==b && y>x) { c=y-x; d=a-b; printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", d, c); } else if(a==b && x>y) { c=60-x+y; d=24-a+b-1; printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", d, c); } else if(x==y && a<b) { c=0; d=b-a; printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", d, c); } else if(x==y && a>b) { c=0; d=24-a+b; printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", d, c); } else if(b>a && y>x) { c=y-x; d=b-a; printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", d, c); } else if(a<b && x>y) { c=60-x+y; d=b-a-1; printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", d, c); } else if(a>b && x<y) { c=y-x; d=24-a-1+b; printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", d, c); } else if(a>b && x>y) { c=60+y-x; d=24+b-a-1; printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", d, c); } return 0; }
#include
ReplyDeletemain ()
{
int ih,im,fh,fm,itm,ftm,gth,gtm;
scanf("%d%d%d%d",&ih,&im,&fh,&fm);
itm=(ih*60)+im;
ftm=(fh*60)+fm;
gtm=ftm-itm;
gth=gtm/60;
gtm=gtm%60;
if (gth<=24&>m>=1)
{
printf ("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",gth,gtm);
}
else
{
printf ("O JOGO DUROU 24 HORA(S) E 0 MINUTO(S)\n");
}
return 0; //can you please find out whats wrong in my code for uri 1047 solution?
}
5% wrong
Delete#include
ReplyDelete#include
main(){
int hi,mi,hf,mf,D,inicio,fim,A;
scanf("%d",&hi);scanf("%d",&mi);scanf("%d",&hf);scanf("%d",&mf);
inicio=(hi*60)+mi;
fim=(hf*60)+mf;
D=inicio-fim;
if(inicio==fim && mf==mi){
printf("O JOGO DUROU 24 HORA(S) E 0 MINUTO(S)\n");}
else if(inicio>fim && mf==mi && mf==0 && mi==0){
A=(hf-hi)+24;
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",A,D%60);}
else if(inicio>fim && mf>mi){
A=(hf-hi)+24;
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",A,mf-mi);}
else if(iniciomf){
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",D/60,abs(D%60));}
else if(inicio>fim && mi>mf){
A=24-(1+(hi-hf));
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",A,(60-(D%60)));}
else if(inicio>fim && mi==mf){
A=24-(hi-hf);
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",A,(D%60));}
else{
D=fim-inicio;
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",D/60,D%60);}}
WRONG ANSWER (5%)
#include
ReplyDeleteint main()
{
int S, T, J, M, Sm, Tm;
scanf("%d %d %d %d", &S, &Sm, &T, &Tm);
if(S<=24 && T<=24)
{
if(S==T)
{
J = (24-S)+T;
}
else if(S<=T)
{
J = T-S;
}
else
{
J = (24-S)+T;
}
}
if(Sm<=60 && Tm<=60)
{
if(Sm==Tm)
{
M = Sm-Tm;
}
else if(Sm<=Tm)
{
M = Tm-Sm;
}
else
{
M = (60-Sm)+Tm;
}
}
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", J, M);
return 0;
}
Wrong Answer 5%;
#include
ReplyDeleteint main()
{
int a, b, c, d;
scanf("%d %d %d %d", &a, &b, &c, &d);
if(a==c && b==d)
{
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", 24-a+c, 0-b+d);
}
else if(a==c && bd)
{
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", 24-a+c, b-d);
}
else if(a>c && b==d)
{
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",a-c , 0-b+d);
}
else if(ac && b>d)
{
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",a-c, 60-b+d);
}
else if(ad)
{
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",c-a-1, 60-b+d);
}
else if(a>c && b<d)
{
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",a-c, d-b);
}
else if(a<c && b<d)
{
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n",c-a, d-b);
}
else
{
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", 24-a+c, 0-b+d);
}
return 0;
}
showing 5% wrong can anyone tell me why
Help me here please! It´s telling that is 5% wrong
ReplyDelete#include
int main()
{
int Hi, Mi, Hf, Mf;
scanf("%d %d %d %d", &Hi, &Mi, &Hf, &Mf);
if(Hi == Hf && Mi == Mf) printf("O JOGO DUROU 24 HORA(S) E 0 MINUTO(S)\n");
else if(Hi == Hf && Mi>Mf) printf("O JOGO DUROU 24 HORA(S) E %d MINUTO(S)\n", (Mf+60)-Mi);
else if(Hi == Hf && Mf>Mi) printf("O JOGO DUROU 24 HORA(S) E %d MINUTO(S)\n", Mf-Mi);
else if(Hi>Hf && Mi == Mf) printf("O JOGO DUROU %d HORA(S) E 0 MINUTO(S)\n", (Hf+24)-Hi);
else if(Hf>Hi && Mi == Mf) printf("O JOGO DUROU %d HORA(S) E 0 MINUTO(S)\n", Hf-Hi);
else if(Hf>Hi && Mf>Mi) printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", Hf-Hi, Mf-Mi);
else if(Hi>Hf && Mi>Mf) printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", (Hf+24)-Hi, (Mf+60)-Mi);
else if(Hf>Hi && Mi>Mf) printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", Hf-Hi, (Mf+60)-Mi);
else if(Hi>Hf && Mf>Mi) printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", (Hf+24)-Hi, Mf-Mi);
return 0;
}
This comment has been removed by the author.
ReplyDelete