Showing posts with label infinte loop in c. Show all posts
Showing posts with label infinte loop in c. Show all posts

Friday, 28 August 2020

Halloween Sale Hacker Rank Solution in C- infinte loop and usage of break

https://www.hackerrank.com/challenges/halloween-sale/problem 

#include <stdio.h>

int main (void)
{
    int p, d, m, s;
    int n, t;
    scanf("%d%d%d%d", &p, &d, &m, &s);
    int c = 0;
    while(1)
    {
        int price;
        if(p>m)
            price=p;
        else
            price=m;
        s = s-price;
        p = p-d;
        if(s>=0)
            c++;
        else
            break;
    }
    if(c < 0)
        printf("0");
    else
        printf("%d",c);
}