#include <stdio.h>
// Function to convert dog years to human years
float calcDogToHumanYears(int dogYears)
{
float humanYears;
if (dogYears <= 0)
humanYears = 0;
else if (dogYears == 1)
humanYears = 15;
else if (dogYears == 2)
humanYears = 9;
else
humanYears = 24 + ((dogYears - 2) * 5);
return humanYears;
}
// Main function to test calcDogToHumanYears
int main(void)
{
int dogYears;
printf("Enter dog's age in years: ");
float humanYears = calcDogToHumanYears(dogYears);
printf("Equivalent human years: %.2f\n", humanYears
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovLyBGdW5jdGlvbiB0byBjb252ZXJ0IGRvZyB5ZWFycyB0byBodW1hbiB5ZWFycwpmbG9hdCBjYWxjRG9nVG9IdW1hblllYXJzKGludCBkb2dZZWFycykKewogICAgZmxvYXQgaHVtYW5ZZWFyczsKICAgIGlmIChkb2dZZWFycyA8PSAwKQogICAgICAgIGh1bWFuWWVhcnMgPSAwOwogICAgZWxzZSBpZiAoZG9nWWVhcnMgPT0gMSkKICAgICAgICBodW1hblllYXJzID0gMTU7CiAgICBlbHNlIGlmIChkb2dZZWFycyA9PSAyKQogICAgICAgIGh1bWFuWWVhcnMgPSA5OwogICAgZWxzZQogICAgICAgIGh1bWFuWWVhcnMgPSAyNCArICgoZG9nWWVhcnMgLSAyKSAqIDUpOwogICAgcmV0dXJuIGh1bWFuWWVhcnM7Cn0KCi8vIE1haW4gZnVuY3Rpb24gdG8gdGVzdCBjYWxjRG9nVG9IdW1hblllYXJzCmludCBtYWluKHZvaWQpCnsKICAgIGludCBkb2dZZWFyczsKICAgIHByaW50ZigiRW50ZXIgZG9nJ3MgYWdlIGluIHllYXJzOiAiKTsKICAgIHNjYW5mKCIlZCIsICZkb2dZZWFycyk7CgogICAgZmxvYXQgaHVtYW5ZZWFycyA9IGNhbGNEb2dUb0h1bWFuWWVhcnMoZG9nWWVhcnMpOwogICAgcHJpbnRmKCJFcXVpdmFsZW50IGh1bWFuIHllYXJzOiAlLjJmXG4iLCBodW1hblllYXJzKTsKCiAgICByZXR1cm4gMDsKfQo=