====== Funkcje printf() i scanf() ======
===== Formatowanie wyjścia - printf() =====
#include
int main()
{
char znak='J';
float liczba = 1/3.0f;
printf("znak = %c\nznak (dziesietnie) = %d\nznak (szestnastkowo) = %x\nznak (osemkowo) = %o\n",znak,znak,znak,znak);
printf("liczba = %f\n",liczba);
printf("liczba = %.1f\n",liczba);
printf("liczba = %10.2f\n",liczba);
printf("liczba = %e\n",liczba);
printf("liczba = %d\n",liczba);
return 0;
}
===== Wczytywanie i wyświetlanie liczb =====
#include
/* program wczytuje i wyswietla wartosc podanej liczby calkowitej */
int main()
{
int liczba; //deklarowanie zmiennej
printf("Podaj liczbe: ");
scanf("%d",&liczba);
printf("Podales liczbe %d \n",liczba);
return 0;
}
** Ćwiczenia **
* Zmodyfikuj program tak aby po wczytaniu dwóch liczb całkowitych wyświetlił ich sumę (+), różnicę (-), iloczyn (*), iloraz (/), wartość dzielenia modulo (%).
* Zmień program tak aby działał dla liczb rzeczywistych (bez operacji modulo (%), która może być wykonana tylko dla liczb całkowitych)
* spróbuj zmienić formatowanie wyświetlanych liczb aby dla podanych liczb 1 i 3 program wyświetlił komunikat zbliżony do
1.0 + 3.0 = 4.00
1.0 - 3.0 = -2.00
1.0 * 3.0 = 3.00
1.0 / 3.0 = 0.33