Program pobierający liczbę zmiennoprzecinkową

0

Witam,
jeśli to nie jest forum na tak trywialne zadania to od razu mówić. Mam zadanko, którego za bardzo nie rozumiem. "Napisz program, który pobiera liczbę zmiennoprzecinkową i wyświetla ją najpierw w postaci ułamka dziesiętnego, a potem w notacji wykładniczej. Zastosuj następujący wzorzec dla danych wyjściowych:
Podana liczba to 21.290000 lub 2.129000e+001"
Te dane wyjściowe czyli wynik programu tak? Mam mieć taką liczbę zmiennoprzecinkową żeby po przekształceniu wyszło 21.290000 lub 2.129000e+001?

3

Tak.

0

Ale to o to tylko chodzi?

#include <stdio.h> 
int main (void)
{
float a;

printf("podaj liczbe zmiennoprzecinkowa: ");
scanf("%f", &a);

printf("w postaci ulamka dziesietnego: %f\n",a);
printf("w postaci notacji wykladniczej: %e\n",a);
return 0;
}
1

Napisz program, który pobiera liczbę zmiennoprzecinkową (w domyśle: od użytkownika/ze stdin) i wyświetla ją najpierw w postaci ułamka dziesiętnego, a potem w notacji wykładniczej.

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