Oto program w języku C++, który pobiera trzy liczby od użytkownika (a, b i c), a następnie oblicza ich iloraz i sumę:
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cout << "Podaj trzy liczby oddzielone spacją: ";
cin >> a >> b >> c;
int suma = a + b + c;
float iloraz = static_cast<float>(suma) / 3;
cout << "Suma: " << suma << endl;
cout << "Iloraz: " << iloraz << endl;
return 0;
}
Wyjaśnienie:
W tym programie użyto standardowego wejścia i wyjścia w C++ (cin i cout) do pobrania trzech liczb od użytkownika i wyświetlenia wyników. Zauważ, że zmienna iloraz została zadeklarowana jako float, aby zachować dokładność dziesiętną wyniku dzielenia. Użyto również funkcji static_cast do rzutowania typu całkowitego na typ zmiennoprzecinkowy w celu uzyskania poprawnego wyniku dzielenia.
Odpowiedź:
Oto program w języku C++, który pobiera trzy liczby od użytkownika (a, b i c), a następnie oblicza ich iloraz i sumę:
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cout << "Podaj trzy liczby oddzielone spacją: ";
cin >> a >> b >> c;
int suma = a + b + c;
float iloraz = static_cast<float>(suma) / 3;
cout << "Suma: " << suma << endl;
cout << "Iloraz: " << iloraz << endl;
return 0;
}
Wyjaśnienie:
W tym programie użyto standardowego wejścia i wyjścia w C++ (cin i cout) do pobrania trzech liczb od użytkownika i wyświetlenia wyników. Zauważ, że zmienna iloraz została zadeklarowana jako float, aby zachować dokładność dziesiętną wyniku dzielenia. Użyto również funkcji static_cast do rzutowania typu całkowitego na typ zmiennoprzecinkowy w celu uzyskania poprawnego wyniku dzielenia.