Итого с учетом изменений
PHP код:

#include "stdafx.h"
#include "stdio.h"
#include "locale.h"
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL,"rus"); // вывод русских символов в консоль
printf("Введите изначальную численность жителей ");
int i;
float n, e;
scanf("%f",&n);
e=3*n;
for (i=1; n<=e; i++)
n*=1.05;
printf("\nКоличество жителей утроится через %d лет\n",i);
return 0;
}
вот только результат всегда один и тот же, 24 странно, или так и надо?