Odpowiedź :
Odpowiedź:
#include <iostream>
#include <stdlib.h>
#include <iomanip>
using namespace std;
int main()
{
int num1, num2;
double per;
srand (time(NULL));
num1 = 2 + rand( ) % 19;
cout<<"Pierwszy numer: "<<num1<<"\n";
num1--;
num2 = 2 + rand( ) % 19;
num2--;
cout<<"Druga liczba: "<<num2<<"\n";
per = ((double)num2*100)/(double)num1;
cout<<"Liczba "<<num2<<" reprezentuje "<<fixed<<setprecision(2)<<per<<"\% ze "<<num1;
return 0;
}

Odpowiedź
Kod źródłowy w pierwszym załączniku, w drugim podałam jak wyglądają przykładowe wyniki uruchomienia.
Wyjaśnienie
Przykładowe wyniki uzyskałam na platformie Replit.
Według reguł C++ zmienna procent jest automatycznie typu double.

