С с заданием Пусть в некоторой стране А чел. страдает некоторым заболеванием. Предполагается снижение этого числа на р % за счет профилактики заболевания и на Q чел. в результате применения новых методов лечения. Определить, через сколько лет число больных уменьшится в 2 раза. Рассматривать срок не более чем 20 лет.
#include <iostream>
using namespace std;
int main() {
float A(123456434), Q(5540), p = 12.5242;
float A_fter = A;
for(int i = 0; i<20; ++i) {
if(A_fter < A/2) {
cout << i << " years";
return 0;
}
A_fter = A_fter - (A_fter / 100 * p);
A_fter -= Q;
}
cout << ">20 years :/";
}