Problem z mnożeniem ułamków przez wartość z nawiasu
Ostatnio zmodyfikowano 2014-10-19 13:41
maks103 Temat założony przez niniejszego użytkownika |
Problem z mnożeniem ułamków przez wartość z nawiasu » 2014-10-19 13:17:08 Witam, mam problem z następującym programem: #include <iostream> #include <conio.h> #include <cmath> using namespace std; int main() { double wynik1, wynik2; double a, b; cout << "podaj a "; cin >> a; cout << "podaj b "; cin >> b; wynik1 = (1 / 231) * (pow(a, 2) + a*b + pow(b, 2)); cout << "3.wynik = " << wynik1 << endl; wynik2 = (7 / 8) * (a + b*(1 + a*(a + b)) + a*b); cout << "4.wynik = " << wynik << endl; _getch(); return 1; } Program ten ma pomnożyć ułamek przez wartość nawiasu jednak po uruchomieniu programu wartość mnożenia zawsze wynosi 0. W czym robię błąd? Z góry dziękuję za pomoc |
|
Rashmistrz |
» 2014-10-19 13:20:40 |
|
pekfos |
» 2014-10-19 13:25:16 To dzielenie całkowitoliczbowe. |
|
Rashmistrz |
» 2014-10-19 13:41:42 cout << "4.wynik = " << wynik << endl; Albo nie zadeklarowałeś zmiennej wynik albo zgubiłeś cyferkę... :F Dlaczego masz przesunięcie? cout << "3.wynik = " << wynik1 << endl; |
|
« 1 » |