Odpowiedź :
/* uwagi:
1. w treści brakuje szczegółów
dla jakich liczb program powinien zadziałać
czy należy sprawdzić poprawność wprowadzonych danych
jaka ma być formuła pytania i odpowiedzi
2. brakuje przykładu obrazującego jak program powinien zadziałać
np: wprowadzono liczby 6 (liczba pierwsza) i 3 (liczba druga)
program powinien wypisać odpowiedź
"Druga liczba stanowi 50% pierwszej liczby."
W poniższym programie założyłem, ze użytkownik wprowadza liczby całkowite, a program zwraca odpowiedź "Druga liczba stanowi (100% * druga / pierwsza) pierwszej liczby".
*/
#include <iostream>
int main()
{
int pierwsza, druga;
std::cout << "Piersza liczba? ";
std::cin >> pierwsza;
if (pierwsza == 0)
{
std::cout << "Pierwsza liczba nie moze byc 0.";
return 0;
}
std::cout << "Druga liczba? ";
std::cin >> druga;
std::cout << "Druga liczba stanowi " << 100. * druga / pierwsza << "% pierwszej liczby.";
return 0;
}