Prosze o odpowiedz! Jak opisać wyrażenie: w += a; Dlaczego w tym programie zmienna n jest typu int, a zmienna w typu double ? Jak się pozbyć zapisu std::cin >> a; na rzecz cin >> a;

Odpowiedzi 1

1.

w += a;

to inaczej:

w = w + a;

2.

n to zmienna całkowita (nie ułamek)

w to zmienna zmiennoprzecinkowa

jeżeli podzielimy zmienną całkowitą przez inną zmienną, to wynik będzie całkowity ( 5/2 = 2),

jeżeli podzielimy zmienną zmiennoprzecinkową przez inną zmienną, to wynik będzie mógł być ułamkiem (5/2 = 2.5)

3.

po # include ... musisz napisać:

using namespace std;

i wtedy już mozesz napisać cin >> a; zamiast std::cin >> a

Znasz odpowiedź? Dodaj ją tutaj!

Can't find the answer?

Zaloguj się z Google

lub

Zapomniałeś(aś) hasła?

Nie mam jeszcze konta, ale chcę je założyć Zarejestruj się

Wybierz język i region
How much to ban the user?
1 hour 1 day 100 years