Решите ( должны быть на цикл while) 1. вклад в банке составляет x рублей. ежегодно он увеличивается на p процентов, после чего дробная часть копеек отбрасывается. каждый год сумма вклада становится больше. определите, через сколько лет вклад составит не менее y рублей. программа получает на вход три натуральных числа: x, p, y и должна вывести одно целое число. 2. дано натуральное число a > 1. определите, каким по счету числом фибоначчи оно является, то есть выведите такое число n, что φn=a. если а не является числом фибоначчи, выведите число -1.
1)
int f(int x,int p, int y)
{int k=0;
while(x<y)
{
x=+p*x/100;
k++;
}
return k;
}
2)
int f(int A)
{int x=1, y=1, n=2;
while(x<A || y<A)
{
if(x<y)
x=+y;
else
y=+x;
}
n++;
}
if(A=y || A=x )
return n;
else
return -1;
}