Bazowałem na Twoim przykładzie jednak warto zwrócić uwagę na fakt, że zmienna c jest tutaj zbędna ponieważ można każdą operację wyświetlić jako:
cout<<"Wynik odejmowania wynosi: "<<a - b<<endl;
cout<<"Wynik dodawania wynosi: "<<a + b<<endl;
cout<<"Wynik mnożenia wynosi: "<<a * b<<endl;
cout<<"Wynik dzielenia wynosi: "<<a / b<<endl;
Oczywiście dzielenie możemy wykonać po uprzednim sprawdzeniu czy b jest różne od zera.
Dodatkowo ważne aby zwrócić uwagę na fakt, że wynikiem dzielnie będzie cześć całkowita z dzielenia (wykona się dzielenie całkowite) ponieważ oba argumenty dzielenia są w typie int i na dodatek wynik jest wpisywany do zmiennej c która również jest w typie int. Gdyby wynik dzielenia miał być w postaci rzeczywistej to zmienne a,b,c powinny być zadeklarowane w typie rzeczywistym np. float.
Verified answer
Odpowiedź:
#include<cstdlib>
#include<iostream>
using namespace std;
int main()
{
int,a,b,c;
cout<<"podaj 1. liczbe"<<endl;
cin>>a;
cout<<"podaj 2. liczbe"<<endl;
cin>>b;
cout<<"wynik odejmowania"<<endl;
c = a - b;
cout<<c<<endl;
cout<<"wynik dodawania"<<endl;
c = a + b;
cout<<c<<endl;
cout<<"wynik mnozenia"<<endl;
c = a * b;
cout<<c<<endl;
cout<<"wynik dzielenia"<<endl;
if(b != 0)
{
c = a / b;
cout<<c<<endl;
}
else
cout<<"blad - dzielenie przez 0";
system("Pause");
return 0;
}
Wyjaśnienie:
Bazowałem na Twoim przykładzie jednak warto zwrócić uwagę na fakt, że zmienna c jest tutaj zbędna ponieważ można każdą operację wyświetlić jako:
cout<<"Wynik odejmowania wynosi: "<<a - b<<endl;
cout<<"Wynik dodawania wynosi: "<<a + b<<endl;
cout<<"Wynik mnożenia wynosi: "<<a * b<<endl;
cout<<"Wynik dzielenia wynosi: "<<a / b<<endl;
Oczywiście dzielenie możemy wykonać po uprzednim sprawdzeniu czy b jest różne od zera.
Dodatkowo ważne aby zwrócić uwagę na fakt, że wynikiem dzielnie będzie cześć całkowita z dzielenia (wykona się dzielenie całkowite) ponieważ oba argumenty dzielenia są w typie int i na dodatek wynik jest wpisywany do zmiennej c która również jest w typie int. Gdyby wynik dzielenia miał być w postaci rzeczywistej to zmienne a,b,c powinny być zadeklarowane w typie rzeczywistym np. float.