Решить хотя бы несколько из них . написать программу (c++) : а) вывести на экран первые n чисел ряда фибоначчи. б) найти нод n заданных с клавиатуры чисел. в) найти нок трех заданных чисел. г) задан прямоугольник с длинами сторон, выраженными целыми числами. из минимального количества квадратов его можно составить?
223
349
Ответы на вопрос:
А) решение не совсем эффективно, но для школьного примера, то что нужно. #include < iostream> using namespace std; unsigned fib(unsigned x) { if (x == 0) return 0; if (x == 1 || x == 2) return 1; else if(x > 2) return fib(x - 1) + fib(x - 2); } int main() { unsigned n = 0; cout < < "how much numbers you want to print: " < < endl; cin > > n; cout < < "the finonacci serie: " < < endl; for(unsigned i = 0; i < n; ++i) { cout < < fib(i) < < " "; } return 0; }
Популярно: Информатика
-
sokolovamoroz23.05.2023 10:05
-
mmmm5217.01.2020 04:55
-
яяяяяя6022.03.2022 17:43
-
abduabdu201516.12.2022 20:43
-
MarinaKim11106.02.2023 10:39
-
виталий12427.01.2021 17:41
-
Лиззовета05.12.2020 22:06
-
Danatil21.01.2022 09:31
-
vika344311.05.2022 16:28
-
evamakuh07.08.2020 03:23