wartość dziesietna

0

wyznacz wartość dziesietna nastepujacego wyrazenia: 14/3
Ktoś moze mi pomoc w tym zadaniu bo chyba go nie rozumiem..
czy chodzi tylko o to ?

#include <iostream>
using namespace std;
int main()
{
    double a = 14;
    double b = 3;
    double wynik;
    wynik = a / b;
    cout << wynik;

    return 0;
}
0

Jakbyśmy wiedzieli o jaką wartość dziesiętną w tym sensie chodzi, to byloby lepiej.

0

a nie przepraszam... wartość wyrazenia to 14&3 i wynik to niby 15 i ja tego nie rozumiem o co chodzi...

0

Czyli jesteś pewien, że wyrażenie to "14&3"? Jedyne zastosowanie znaku "&", jakie mi przychodzi tu do głowy, to operator iloczynu bitowego, ale wtedy 14&3 daje 2 (https://www.wolframalpha.com/input/?i=14%263).


UPDATE: Napisałem "wyrażenie", bo myślę, że o to Ci chodziło, gdy pisałeś "wartość wyrażenia" wyżej. Ale z drugiej strony tak się zastanawiam, że w sumie nie musiało o to Ci chodzić. Dobrze byłoby, żebyś doprecyzował.

3

14|3 (bitowy or) to 15. Może o to chodziło?

0

Kq bardzo mozliwe wiesz moze jak to napisac? Albo jakis przyklad gdzies w internecie ?

0

W bardzo łatwy sposób, o ile pozbędziesz się double

#include <iostream>

int main()
{
    int a = 14;
    int b = 3;
    int wynik;
    wynik = a | b;
    std::cout << wynik;

    return 0;
}

Jeśli nie możesz zmienić typu to czeka cię większa zabawa zaczynająca się od przeczytania specyfikacji IEEE-754

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