👤

C++ Napisz program, który zapyta użytkownika o dwie liczby, następnie zwróci wartość procentową drugiej liczby z pierwszej. .

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;

}