creating a coin counting in c

I am writing a program in c . The idea is to give a money value ;i.e. 2,75 and the program must give an output which will be the minimum number of coins (quarters,dimes,nickels,pennies) needed to reach the above value.

My code is the following:

Code:

`#include <stdio.h>`

#include <math.h>

Code:

`int main(void) `

{

printf("Give an amount: ");

int n;

int d;

}

do

{

printf("non-negative numerator:");

n = GetInt();

}

while (n < 1);

do

{

printf("positive denominator: ");

d = GetInt();

}

{

while (d < 1);

float a = (n / d);

printf("%.2f \n", a);

}

int (cent , nickle , dime ,penny ,sum);

do

{

cent = round(n * 100);

while (cent >= quarter);

cent = (cent - quarter);

count++;

while (cent >= dime);

cent = (cent - dime);

count++;

while (cent >= nickle);

cent = (cent - nickle);

count++;

while (cent - penny);

cent = (cent - penny);

count++;

printf("%d",count);

**// ??????????????????**

return 0;

}

Can anyone help me to complete the code and make it run properly, because I'm confused?