Jak zmodyfikować ten kod aby wyświetlał mniej cyfr po przecinku?
#include <stdio.h>
main()
{
float liczba, litera;
printf("Ekran:\n podaj liczbe:");
scanf("%f",&liczba);
printf("\n wpisales liczbe: %f ", liczba);
}
Niepotrzebnie piszesz .2f
przy scanf
ie — on nie rozumie tego zapisu, bo to tylko formatowanie wyjścia.
Jak chcesz mieć obostrzenia na przyjmowane wejście, to niestety najłatwiej będzie przyjmować string i pracować na nim…
trzeba czytać dokumentację: https://en.cppreference.com/w/cpp/io/c/fprintf
Poza tym: "%g"
jest przyjemniejsze dla oka.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.