{"id":173,"date":"2021-10-01T07:50:03","date_gmt":"2021-10-01T07:50:03","guid":{"rendered":"https:\/\/ethosspace.com\/programmers\/?p=173"},"modified":"2021-12-02T11:46:50","modified_gmt":"2021-12-02T11:46:50","slug":"how-to-write-simple-c-program-for-fibonacci-series-using-for-loop","status":"publish","type":"post","link":"https:\/\/ethosspace.com\/programmers\/how-to-write-simple-c-program-for-fibonacci-series-using-for-loop\/","title":{"rendered":"How to write simple C Program for Fibonacci series using for loop"},"content":{"rendered":"\n<p>Fibonacci series means a series of numbers in which each number is the sum of the two preceding numbers. Example is  1, 1, 2, 3, 5, 8<\/p>\n\n\n\n<p>Below is C program code to print Fibonacci series as per user input or up to n number.<\/p>\n\n\n\n<p>for e.g if user input 200 then program will print Fibonacci series till 200 meaning sum which is less than or equal to 200.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/Program Name: Print fibonacci series using for loop upto n term\n\/\/ for e.g 1, 1, 2, 3, 5, 8\n\n#include &lt;stdio.h&gt;\n\nvoid main()\n{\n    int s1=0,s2=1; \/\/initializing first two numbers \n    int nextNum=0,SumUpto=0;\n\n    printf(\"\\n\\n\\tPlease enter number up to which print Fibonacci series is required \\t\");\n    scanf(\"%d\",&amp;SumUpto);\n    \/\/here assuming user will enter value more than 1 \n    \/\/printing first two numbers\n    printf(\"\\n\\tfibbonacci Series up to %d is \",SumUpto);\n    printf(\"\\n\\n\\t%d  %d\",s1,s2);\n     for(nextNum=2;nextNum&lt;=SumUpto;)\n    {    \n \n        s1=s2;    \n        s2=nextNum; \n        printf(\" %d\",nextNum); \n        nextNum=s1+s2;\n    }  \n}<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\n        Please enter number up to which print Fibonacci series is required      200\n\n        Fibonacci Series up to 200 is \n\n        0  1 2 3 5 8 13 21 34 55 89 144<\/code><\/pre>\n\n\n\n<p>Another method to find the Fibonacci numbers is by using the golden ratio  (1.618034).<\/p>\n\n\n\n<p>Here is a method to find the Fibonacci series using the golden ratio method.<\/p>\n\n\n\n<p>Just by multiplying the previous Fibonacci Number by the golden ratio(1.618034), we get the approximated Fibonacci number. For example, 2 \u00d7 1.618034&#8230; = 3.236068. This gives the next Fibonacci number 2 after 3.<\/p>\n\n\n\n<p>C code for Fibonacci series using the golden ratio.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-c\" data-lang=\"C\"><code>\/\/ Fibbonaci series using golden ratio.\n#include &lt;stdio.h&gt;\n#include &lt;math.h&gt;\nint main() {\n    \/\/ Write C code here\n    float result=1.0;\n    \/\/result=1.0;\n    printf(&quot;\\n0\\n1\\n1&quot;);\n    for(int i=1;i&lt;15;i++)\n    {\n        result = lround( result * (1.618034));\n        printf(&quot;\\n%d&quot;,lround(result));\n    }\n}<\/code><\/pre><\/div>\n\n\n\n<p>Output<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-c\" data-lang=\"C\"><code>0\n1\n1\n2\n3\n5\n8\n13\n21\n34\n55\n89\n144\n233\n377\n610\n987<\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fibonacci series means a series of numbers in which each number is the sum of the two preceding numbers. Example is 1, 1, 2, 3, 5, 8 Below is C program code to print Fibonacci series as per user input or up to n number. for e.g if user input 200 then program will print [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[6],"tags":[],"class_list":["post-173","post","type-post","status-publish","format-standard","hentry","category-c-language"],"aioseo_notices":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"sparkling-featured":false,"sparkling-featured-fullwidth":false,"tab-small":false},"uagb_author_info":{"display_name":"program45_-rt8nb","author_link":"https:\/\/ethosspace.com\/programmers\/author\/program45_-rt8nb\/"},"uagb_comment_info":0,"uagb_excerpt":"Fibonacci series means a series of numbers in which each number is the sum of the two preceding numbers. Example is 1, 1, 2, 3, 5, 8 Below is C program code to print Fibonacci series as per user input or up to n number. for e.g if user input 200 then program will print&hellip;","_links":{"self":[{"href":"https:\/\/ethosspace.com\/programmers\/wp-json\/wp\/v2\/posts\/173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ethosspace.com\/programmers\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ethosspace.com\/programmers\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ethosspace.com\/programmers\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ethosspace.com\/programmers\/wp-json\/wp\/v2\/comments?post=173"}],"version-history":[{"count":11,"href":"https:\/\/ethosspace.com\/programmers\/wp-json\/wp\/v2\/posts\/173\/revisions"}],"predecessor-version":[{"id":1060,"href":"https:\/\/ethosspace.com\/programmers\/wp-json\/wp\/v2\/posts\/173\/revisions\/1060"}],"wp:attachment":[{"href":"https:\/\/ethosspace.com\/programmers\/wp-json\/wp\/v2\/media?parent=173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ethosspace.com\/programmers\/wp-json\/wp\/v2\/categories?post=173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ethosspace.com\/programmers\/wp-json\/wp\/v2\/tags?post=173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}