Standardowo, aby wyświetlić np. wartość float zaokrąglonądo 2 miejsc po przecinku robimy tak:
printf("Pole trojkata: %.2f\n\n",pole);
jak zrobic, aby to użytkownik w programie podał wartość do jakiej ma zostać zaokrąglona liczba?
Pozdrawiam.
ult. :|
Standardowo, aby wyświetlić np. wartość float zaokrąglonądo 2 miejsc po przecinku robimy tak:
printf("Pole trojkata: %.2f\n\n",pole);
jak zrobic, aby to użytkownik w programie podał wartość do jakiej ma zostać zaokrąglona liczba?
Pozdrawiam.
ult. :|
unsigned int n;
char buf[30];
printf("Podaj miejsce po przecinku: ");
scanf("%u", &n);
sprintf(buf, "Pole trójkąta: %%.%uf\n\n", n);
printf("%s", buf);
Nie sprawdzałem czy działa ;P
W c++ można to zrobić dużo prościej.</quote>