C ilością liczb po przecinku przy wprowadzaniu i w wyniku

0
#define _USE_MATH_DEFINES
#include <stdio.h>
#include <math.h>
int main()
{
  int i,j,k;
  printf("%s","wprowadz i=");
  scanf("%d",&i);
  printf("%s","wprowadz j=");
  scanf("%d",&j);
  k = i * j * M_PI;
  printf("suma dwoch liczb wynosi %d \n",k);
  return(0);
} 

Mam problem z przedostatnią linią, a mianowicie chciałbym aby w wyniku były wyświetlane 3 liczby po przecinku.
Próbowałem dać %.3f zamiast %d ale wtedy zawsze wyświetla się 0.00000,
jeszcze chciałbym móc wprowadzać liczby dziesiętne (np 2,5),
kiedy próbuje je wprowadzić od razu wyświetla sumę 0.000

Prosze o szybką pomoc

1

int zamień na double. I pamiętaj o użyciu formatu %lf jak zamienisz inty na tamten typ.

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