Program oblicza pola koła

0

Witam,
mam problem z następującym programem:

#include <stdio.h>
int main()
{
	printf("Podaj dlugosc promienia: \n");
	int r;
	scanf("%d",&r);
	printf("Pole kola o promieniu %d jest rowne, %d", r, r*r*3);
    return 0;
}
 

Problem polega na tym, że chciałbym dokładniej określić liczbę Pi.
Kiedy wpisuje 3.14159265 to wyświetlane pole ma wartość 10 cyfrową.
Domyślam się, że wina leży w użyciu %d ale jako początkujący nie bardzo wiem czym to zastąpić, mogę prosić o pomoc?

0

Przepraszam, metodą prób i błędów doszedłem do tego, że chodzi o %f. W sumie od tego szukania powinienem był zacząć więc przepraszam za lekkie zaśmiecanie, temat do usunięcia ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1