Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Lekcja 10] Problem z zadaniem domowym.

Ostatnio zmodyfikowano 2014-06-11 22:17
Autor Wiadomość
Worgen325
Temat założony przez niniejszego użytkownika
[Lekcja 10] Problem z zadaniem domowym.
» 2014-06-11 22:16:44
Witam, mam problem z zdaniem domowym z lekcji 10. Napisałem program dla liczb całkowitych, który działa poprawnie lecz mam problem z liczbami rzeczywistymi. Tak wygląda kod:

C/C++
#include <iostream>
using namespace std;
int main()

{
    cout << " Podaj a: ";
    float a;
    cin >> a;
   
    cout << " Podaj b: ";
    float b;
    cin >> b;
   
    int aplusb = a + b;
    int aminusb = a - b;
    int arazyb = a * b;
    int aprzezb = a / b;
    int aprocentb = a % b;
   
    cout << " a + b " << aplusb << endl;
    cout << " a - b " << aminusb << endl;
    cout << " a * b " << arazyb << endl;
    cout << " a / b " << aprzezb << endl;
    cout << " a % b " << aprocentb << endl;
   
    return 0;
}
Pojawia się czerwony kwadracik przy

int aprocentb = a % b;

a treść błędu jest następująca:

C:\Users\xxx\xxx\xxx\zadanie domowe 5 v2.cpp|17|error: invalid operands of types 'float' and 'float' to binary 'operator%'|

Wie ktoś jak to rozwiązać?


P-111958
pekfos
» 2014-06-11 22:17:47
fmod().
P-111959
« 1 »
  Strona 1 z 1