Friday, April 28, 2017

URI solution-1047


Albatross Mohoshi's Blog



প্রশ্নের দিক নির্দাশবলীঃ 

*  প্রথমেই দেখতে হবে, যে ইনপুট টা কিভাবে নিতে বলা হয়েছে এবং আউটপুট টা কিভাবে 
দেখাতে বলা হয়েছে।

* প্রোগ্রামটিতে চারটি ইনপুট নিতে বলা হয়েছে। প্রথম দুইটির একটি ঘন্টা আরেকটি মিনিট তারপরের দুইটিও এমন। প্রথম দুইটার আর শেষ দুইটির বিয়োগফল বের করতে হবে।

* নিউ লাইন দিতে ভুলে যেয়ো না কিন্তু নাহলে প্রেজেন্টেশন এরর!

*  প্রোগ্রামটি হয়ে গেলে প্রশ্নের ইনপুট গুলো দিয়ে পরীক্ষা করে দেখো উপরোক্ত আউটপুট গুলো আসে কিনা।




সমাধানঃ 


#include <stdio.h>

int main()

{

    int st, sm, et, em, rm, rt;

    scanf("%d %d %d %d", &st, &sm, &et, &em);

    rt = et - st;

    if (rt < 0)

    {

        rt = 24 + (et - st);

    }

    rm = em - sm;

    if (rm < 0)

    {

        rm = 60 + (em - sm);

        rt--;

    }

    if (et == st && em == sm)

    {

        printf("O JOGO DUROU 24 HORA(S) E 0 MINUTO(S)\n");

    }

    else printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)\n", rt, rm);



    return 0;


}

No comments:

Post a Comment