Cześć, mam za zadanie pobrać od użytkownika liczbę w typie float oraz dokładność, w jakiej ma zostać wyświetlona - int. Nie mogę użyć instrukcji warunkowych, ale i bez tego nie wiem, jak zaimplementować obie pobrane wartości naraz w jedym printf, jakieś wskazówki? Na razie naskrobane mam tylko tyle, ale pewnie zmierzam w totalnie odwrotnym kierunku:
#include <stdio.h>
#include <locale.h>
int main() {
float b;
int i;
setlocale(LC_CTYPE, "");
printf("podaj liczbę: \n");
scanf("%f" ,&b);
printf("podaj dokładność: \n");
scanf("%d" ,&i);
printf("%.df" ,i,b);
return 0;
}
Oczywiście ostatnie printf nie działa. Dziękuję z góry za wszystkie podpowiedzi :)