Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- cout << 13 / 7 << endl; // zarówno 13 jak i 7 są traktowane przez komputer jako liczby całkowite.
- // Dlatego na ekran zostanie wyświetlone 1 czyli część całkowita wyniku
- cout << 13.0 / 7 << endl; // 13.0 jest traktowane przez komputer jako wartość float (zmiennoprzecinkowa),
- // więc jej dzielenie przez 7 zwróci faktyczną wartość
- int a = 27;
- int b = 13;
- cout << a / b << endl; // zarówno a jak i b są typu int. Na ekranie wyświetli się więc 2 (część całkowita dzielenia)
- cout << 1.0 * a / b << endl; // mnożenie liczby a przez 1.0 nie zmienia jej wartości (1 jest wartością neutralną dla mnożenia),
- // ale od tego momentu komputer traktuje człon 1.0 * a jako liczbę zmiennoprzecinkową.
- // Dlatego też wynik dzielenia w tym przypadku również będzie zmiennoprzecinkowy
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment