Вывести числа Фибоначчи - C (СИ)
Формулировка задачи:
#include<stdio.h> #include<math.h> #include <clocale> #include <locale.h> // Библиотека локализации (использование кириллиц) int main() { int nomer; //номер,число int x = 1; int y = 1; int chis = 0; setlocale(LC_CTYPE, "Russian"); printf( "Введите номер элемента числа Фибоначчи:"); scanf("%i",&nomer); for (int i=3; i <= nomer; i++) { chis = x + y; x = y; y = chis; } printf ("На %i-ом месье стоит %i\n",&nomer,&chis); return 0; }
исправьте пожалуйста код он с ошибками!
Решение задачи: «Вывести числа Фибоначчи»
textual
Листинг программы
#include <stdio.h> #include <math.h> int main() { printf("n: "); int n; scanf("%d", &n); float f=(sqrt(5.0)+1)/2; if (pow (f, n)/sqrt(5)>pow(2.0, 32)) printf("The solution is out of 32-bit integer range\n"); else { unsigned int fib=pow(f, n)/sqrt(5.0)+0.5; printf("%u", fib); } putchar('j'); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д