Вопрос по информатике:
решите задачки пожалуйста ( задачки должны быть на цикл while)
1. Вклад в банке составляет x рублей. Ежегодно он увеличивается на p процентов, после чего дробная часть копеек отбрасывается. Каждый год сумма вклада становится больше. Определите, через сколько лет вклад составит не менее y рублей.
Программа получает на вход три натуральных числа: x, p, y и должна вывести одно целое число.
2. Дано натуральное число A > 1. Определите, каким по счету числом Фибоначчи оно является, то есть выведите такое число n, что φn=A. Если А не является числом Фибоначчи, выведите число -1.
- 16.08.2018 09:42
- Информатика
- remove_red_eye 18508
- thumb_up 103
Ответы и объяснения 1
1)
int f(int x,int p, int y)
{int k=0;
while(x { x=+p*x/100; k++; } return k; } 2) int f(int A) {int x=1, y=1, n=2; while(x { if(x x=+y; else y=+x; } n++; } if(A=y || A=x ) return n; else return -1; }
- 17.08.2018 04:57
- thumb_up 37
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.