cs:c_language:while_do-while_for_loops_1
Return to Home page
If you found any error, or if you want to partecipate to the editing of this wiki, please contact: admin [at] skenz.it
You can reuse, distribute or modify the content of this page, but you must cite in any document (or webpage) this url: https://www.skenz.it/cs/c_language/while_do-while_for_loops_1?do=diff&rev2%5B0%5D=&rev2%5B1%5D=1551188114&difftype=sidebyside
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | cs:c_language:while_do-while_for_loops_1 [2024/04/08 22:35] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== While, do-while and for loops (Example 1) ====== | ||
+ | **Concepts: | ||
+ | A simple example on the use of the loop constructs: '' | ||
+ | **Text:**\\ | ||
+ | Realize a program that: | ||
+ | * prints as output the numbers between '' | ||
+ | * only '' | ||
+ | |||
+ | **Solution (while): | ||
+ | <file C while_1.c> | ||
+ | /* | ||
+ | Realize a program that prints as output numbers between 0 and n (with n>0). | ||
+ | */ | ||
+ | |||
+ | #include < | ||
+ | |||
+ | int main() | ||
+ | { | ||
+ | unsigned int i, n; | ||
+ | |||
+ | printf(" | ||
+ | scanf(" | ||
+ | | ||
+ | i=0; | ||
+ | while(i< | ||
+ | printf(" | ||
+ | i++; | ||
+ | } | ||
+ | |||
+ | return 0; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | **Solution (do-while): | ||
+ | <file C do-while_1.c> | ||
+ | /* | ||
+ | Realize a program that prints as output numbers between 0 and n (with n>0). | ||
+ | */ | ||
+ | |||
+ | #include < | ||
+ | int main() | ||
+ | { | ||
+ | unsigned int i, n; | ||
+ | |||
+ | printf(" | ||
+ | scanf(" | ||
+ | |||
+ | i=0; | ||
+ | do{ | ||
+ | printf(" | ||
+ | i++; | ||
+ | }while(i< | ||
+ | |||
+ | return 0; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | **Soluzione (for):**\\ | ||
+ | <file C for_1.c> | ||
+ | /* | ||
+ | Realize a program that prints as output numbers between 0 and n (with n>0). | ||
+ | */ | ||
+ | |||
+ | #include < | ||
+ | |||
+ | int main() | ||
+ | { | ||
+ | unsigned int i=0, n; | ||
+ | |||
+ | printf(" | ||
+ | scanf(" | ||
+ | |||
+ | for(i=0; | ||
+ | printf(" | ||
+ | } | ||
+ | |||
+ | return 0; | ||
+ | } | ||
+ | </ |
If you found any error, or if you want to partecipate to the editing of this wiki, please contact: admin [at] skenz.it
You can reuse, distribute or modify the content of this page, but you must cite in any document (or webpage) this url: https://www.skenz.it/cs/c_language/while_do-while_for_loops_1?do=diff&rev2%5B0%5D=&rev2%5B1%5D=1551188114&difftype=sidebyside
/web/htdocs/www.skenz.it/home/data/pages/cs/c_language/while_do-while_for_loops_1.txt · Last modified: 2024/04/08 22:35 by 127.0.0.1