{"id":15047837,"url":"https://github.com/avinandanbose/c_plus_plus_beginner","last_synced_at":"2026-02-07T09:32:28.954Z","repository":{"id":37764034,"uuid":"500724778","full_name":"AvinandanBose/C_PLUS_PLUS_Beginner","owner":"AvinandanBose","description":"Its the beginner series of C++ ","archived":false,"fork":false,"pushed_at":"2022-08-31T18:44:47.000Z","size":304,"stargazers_count":7,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T04:26:26.012Z","etag":null,"topics":["beginner","beginner-code","beginner-friendly","cplusplus","cplusplus-11","cplusplus-14","cplusplus-17","cplusplus-20","cpp","cpp11","cpp14","cpp17","cpp20","tutorial","tutorial-code","tutorial-exercises","tutorials","tutorials-explained","tutoring"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AvinandanBose.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-07T06:56:37.000Z","updated_at":"2024-04-02T21:58:17.000Z","dependencies_parsed_at":"2022-07-09T04:46:05.333Z","dependency_job_id":null,"html_url":"https://github.com/AvinandanBose/C_PLUS_PLUS_Beginner","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvinandanBose%2FC_PLUS_PLUS_Beginner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvinandanBose%2FC_PLUS_PLUS_Beginner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvinandanBose%2FC_PLUS_PLUS_Beginner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvinandanBose%2FC_PLUS_PLUS_Beginner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AvinandanBose","download_url":"https://codeload.github.com/AvinandanBose/C_PLUS_PLUS_Beginner/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254170067,"owners_count":22026219,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beginner","beginner-code","beginner-friendly","cplusplus","cplusplus-11","cplusplus-14","cplusplus-17","cplusplus-20","cpp","cpp11","cpp14","cpp17","cpp20","tutorial","tutorial-code","tutorial-exercises","tutorials","tutorials-explained","tutoring"],"created_at":"2024-09-24T21:05:04.049Z","updated_at":"2026-02-07T09:32:28.915Z","avatar_url":"https://github.com/AvinandanBose.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# C-plus-plus-Beginner-\nIts the beginner series of C++ \n\n\u003ch1\u003e \u003cstrong\u003e Program - Hello World\u003c/strong\u003e\u003c/h1\u003e\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/1st%20Program%20-HelloWorld.cpp\"\u003e Hello World! \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/2nd%20Program%20-Hello%20World.cpp\"\u003e Hello World!(2nd) \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003e \u003cstrong\u003eStreams IO\u003c/strong\u003e\u003c/h1\u003e\n\u003cul\u003e\n  \u003cli\u003e \n    \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/3rdProgram_StreamsIO.cpp\"\u003e Streams IO\u003c/a\u003e \u003c/strong\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003e \u003cstrong\u003eData Types\u003c/strong\u003e\u003c/h1\u003e\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/4rthProgram_DataTypes.cpp\"\u003e Data Types\u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003e \u003cstrong\u003eConstant Qualifiers:→ENUM , CONST, DEFINE \u003c/strong\u003e\u003c/h1\u003e\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/5rthProgram_Literals_ConstantsQualifiers_Enum_Define_Const.cpp\"\u003e Constant Qualifiers\u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003e \u003cstrong\u003eGLOBAL AND LOCAL VARIABLE \u003c/strong\u003e\u003c/h1\u003e\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/6rthProgram_GlobalAndLocal.cpp\"\u003e GLOBAL AND LOCAL VARIABLE \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003e \u003cstrong\u003eDisplay Message \u003c/strong\u003e\u003c/h1\u003e\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/7thProgram_displaymessage.cpp\"\u003e Display Message \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003e \u003cstrong\u003eScope Resolution Operator \u003c/strong\u003e\u003c/h1\u003e\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/8thProgram_scoperesolutionoperator.cpp\"\u003e Scope Resolution Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003e \u003cstrong\u003eRegistry Keyword \u003c/strong\u003e\u003c/h1\u003e\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/9thProgram_registerkeyword.cpp\"\u003e Registry Keyword \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003e \u003cstrong\u003eOperators in C++ \u003c/strong\u003e\u003c/h1\u003e\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/10thProgram_Operators_ArithmeticOperator.cpp\"\u003e Arithmetic Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/11thProgram_Operators_RelationalOperator.cpp\"\u003e Relational Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/13thProgram_Operators_AssignmentOperator.cpp\"\u003e Assignment Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \n \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/14thProgram_Operators_IncrementDecrement.cpp\"\u003e Increment and Decrement Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/14thProgram_Operators_IncrementDecrement.cpp\"\u003e Increment and Decrement Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/15thProgram_Operators_ConditionalOperator.cpp\"\u003e ConditionalOperator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \u003cbr\u003e\n  \u003ch3\u003e BitWise Operators \u003c/h3\u003e\n  \u003cbr\u003e\n  \n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/16thProgram_Operators_BitwiseANDOperator.cpp\"\u003e BitWise And Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \n \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/17thProgram_Operators_BitwiseOROperator.cpp\"\u003e Bitwise OR Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/18thProgram_Operators_BitwiseXOROperator.cpp\"\u003e Bitwise XOR Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/19thProgram_Operators_BitwiseLeftShiftOperator.cpp\"\u003e Bitwise Left Shift Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \n  \n \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/20thProgram_Operators_BitwiseRightShiftOperator.cpp\"\u003e Bitwise Right Shift Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \n   \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/21thProgram_Operators_BitwiseNOTOperator.cpp\"\u003e Bitwise NOT Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n   \n\u003c/ul\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\n\u003ch3\u003e Special  Operators \u003c/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/22thProgram_SpecialOperators_Comma.cpp\"\u003e Comma Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/23thProgram_SpecialOperators_indirection.cpp\"\u003e Indirection or Arrow Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/24thProgram_SpecialOperators_MemberSelection.cpp\"\u003e MemberSelection Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/25thProgram_SpecialOperators_sizeof.cpp\"\u003e SizeOf Operator \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e \u003cstrong\u003eType Conversion/Type Casting \u003c/strong\u003e\u003c/h1\u003e\n\u003ch3\u003eType conversion (or typecasting) means transfer of data from one data type to another.There are two type of conversion : \u003c/h3\u003e\n\u003cbr\u003e\n\u003ch3\u003e1) \u003cins\u003e Implicit Conversion \u003c/ins\u003e : Here compiler automatically assigns data types and helps in conversion . Suppose we have float value 10.3 and we convert to integer then we get 10 and 0.3 is truncated or process is known as Truncation. Now suppose we have a integer value say 5 and we converted to a float by multiplying it with 10.5 we get 50.5 , such conversion of lower data type(lower range of values or has lower precession)  to a higher type (higher range of values or has higher precession) is known as \u003cins\u003epromotion\u003c/ins\u003e and similarly if we convert it to integer i.e. lower data type again is called as \u003cins\u003edemotion\u003c/ins\u003e.\u003c/h3\u003e\n\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/Implicit_Conversion.cpp\"\u003e Implicit Conversion \u003c/a\u003e \u003c/strong\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e2) \u003cins\u003e Explicit Conversion \u003c/ins\u003e : Here compiler put data type explicity before another while runtime help in data type conversion.\u003c/h3\u003e\n\n```Syntax \n(data_type) expression/variable name\n\n`````\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/Explicit_Conversion.cpp\"\u003e Explicit Conversion \u003c/a\u003e \u003c/strong\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n\n\n\u003ch1\u003e \u003cstrong\u003eTypeDef Statement \u003c/strong\u003e\u003c/h1\u003e\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/26thProgram_TypeDefStatement.cpp\"\u003e TypeDef Statement \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003e \u003cstrong\u003eMore on Constants \u003c/strong\u003e\u003c/h1\u003e\n\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/27thProgram_Constants_IntegerConstants.cpp\"\u003e Integer Constants \u003c/a\u003e \u003c/strong\u003e\n  \u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/27thProgram_Constants_FloatingPointConstants.cpp\"\u003e Floating Point Constants \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n   \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/28thProgram_Constants_CharacterConstants.cpp\"\u003e Character Constants \u003c/a\u003e \u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003eBranching Statements\u003c/h1\u003e\n\u003ch3\u003eBranching statements alter sequential execution of program statements. Following are the branching statements supported by C++ \u003c/h3\u003e\n\u003ch3\u003ea. \u003cins\u003e Decision Making Statement \u003c/ins\u003e : Decision making statements allow you to decide the order of execution of specific statements in our program. It is done by setting up a condition and when the decided condition is met , desired statements gets executed.  \u003c/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/29thProgram_SIngleIfStatement.cpp\"\u003eSingle If Statement \u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/30thProgram_If_ELSE_STATEMENT.cpp\"\u003e If-Else Statement \u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/31thProgram_Nested_If_ELSE_STATEMENT.cpp\"\u003e Nested If-Else Statement \u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/32thProgram_Ladder_If_ELSE_STATEMENT.cpp\"\u003e Ladder If-Else Statement \u003c/strong\u003e \u003c/li\u003e\n \u003c/ul\u003e\n \u003ch3\u003eb. \u003cins\u003e Jump Statement \u003c/ins\u003e :(explained below)  \u003c/h3\u003e\n \u003cul\u003e\n     \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/33thProgram_GoToStatement.cpp\"\u003e Go-To Statement \u003c/strong\u003e \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003eLooping Statements/ Iteration Statements\u003c/h1\u003e\n\u003ch3\u003eLoops cause a section of code to be executed repeatedly until a termination condition is met. The following are the looping statements supported in C++\u003c/h3\u003e\n\u003ch3\u003ea. \u003cins\u003e Entry Controlled Loop \u003c/ins\u003e : Checks Condition At Entry Level \u003c/h3\u003e\n\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/34thProgram_ForStatement.cpp\"\u003eFor Statement \u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/35thProgram_NestedForStatement.cpp\"\u003eNested For Statement \u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/36thProgram_WhileStatement.cpp\"\u003eWhile Statement \u003c/strong\u003e\u003c/li\u003e\n   \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/37thProgram_NestedWhileStatement.cpp\"\u003eNested While Statement \u003c/strong\u003e\u003c/li\u003e\n  \n\u003c/ul\u003e\n\n\u003ch3\u003eb. \u003cins\u003e Exit Controlled Loop \u003c/ins\u003e : Checks Condition At Exit Level \u003c/h3\u003e\n\u003cul\u003e\n \n   \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/38thProgram_DoWhileStatement.cpp\"\u003eDo While Statement \u003c/strong\u003e\u003c/li\u003e\n    \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/39thProgram_NestedDoWhileStatement.cpp\"\u003eNested Do While Statement \u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003eJump Statements\u003c/h1\u003e\n\u003ch3\u003eJump statements cause an unconditional jump to another statement elsewhere in the code supported in C++\u003c/h3\u003e\n\u003ch3\u003e * \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/33thProgram_GoToStatement.cpp\"\u003e Go-To Statement \u003c/a\u003e\u003c/strong\u003e is a Branching Statement is one of the Jump Statement, already done*  \u003c/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/40thProgram_BreakStatement.cpp\"\u003eBreak Statement \u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/41thProgram_ContinueStatement.cpp\"\u003eContinue Statement \u003c/strong\u003e\u003c/li\u003e\n  \n\u003c/ul\u003e\n\n\u003ch1\u003eSelection Statements\u003c/h1\u003e\n\u003ch3\u003eSelection statements allow a program to test several conditions, and execute instructions based on which condition is true.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/42thProgram_SwitchCaseStatements.cpp\"\u003eSwitch Case Statement\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003eFixed Width Integer Types (since C++11) \u003c/h1\u003e\n\u003ch3\u003eIncludes the Standard C library header \u003cstdint.h\u003e and adds the associated names to the std namespace. Including this header ensures that the names declared using external linkage in the Standard C library header are declared in the std namespace.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/43thProgram_FixedIntegerConstants.cpp\"\u003eFixed Width Integer Types \u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003eFunctions(CALL BY VALUE) \u003c/h1\u003e\n\u003ch3\u003eThere are two types of Functions: 1)\u003cins\u003e Library functions \u003c/ins\u003e, which are contained in C++ library and we use it in our program by default and 2) \u003cins\u003eUser Defined Functions\u003c/ins\u003e : The functions that are created by users for some specific functionality , here is all about user defined functions. \u003c/h3\u003e\n\u003ch3\u003e\u003cli\u003e\u003cins\u003eFunction always starts with function declaration in C/C++\u003c/ins\u003e\u003c/li\u003e \u003c/h3\u003e\n\u003cul\u003e\n\u003ch3\u003e\u003cli\u003e→Function Declaration provides the name of the function to the compiler\u003c/li\u003e\u003c/h3\u003e\n\u003ch3\u003e\u003cli\u003e→Function Declaration provides the type(Return Data Type) of value to be returned to the compiler\u003c/li\u003e\u003c/h3\u003e\n\u003ch3\u003e\u003cli\u003e→Function Declaration provides the type of argument to be passed to the compiler\u003c/li\u003e\u003c/h3\u003e\n\u003ch3\u003e\u003cli\u003e→Function Declaration provides all such information to the compiler before execution of the program\u003c/li\u003e\u003c/h3\u003e\n\u003ch3\u003e\u003cli\u003e→Function Declaration ends with semicolon and have no body.\u003c/li\u003e\u003c/h3\u003e\n\u003c/ul\u003e\n\n```Syntax \nreturn_data_type function_name(data_type for formal_argument1,data_type for formal_argument2,.....);\n`````\n\n\u003ch3\u003e\u003cli\u003e\u003cins\u003eFunction Definition\u003c/ins\u003e, where actual function is elaborated in details , it have body and doesnot end with semicolon.\u003c/li\u003e\u003c/h3\u003e\n\n```Syntax \nreturn_data_type function_name(formal parameter/argument lists){\n//function body\n}\n`````\n\u003ch3\u003e\u003cli\u003e There are two types of Argument/Parameters are maintained in Functions: 1)Formal Argument/Parameter , 2) Actual Argument/Parameter \u003c/li\u003e\u003c/h3\u003e \n\u003cul\u003e\n\u003ch3\u003e\u003cli\u003e→Formal Arguments are passed in Function Definition\u003c/li\u003e\u003c/h3\u003e\n\u003ch3\u003e\u003cli\u003e→Formal Arguments are also known as Dummy Parameters or Placeholders\u003c/li\u003e\u003c/h3\u003e\n\u003ch3\u003e\u003cli\u003e→Formal Arguments are basically used to show how the function works. \u003c/li\u003e\u003c/h3\u003e\n\u003ch3\u003e\u003cli\u003e→Formal Arguments are called Dummy or Placeholders as they  carry Actual Parameters's values or directly with values assigned during Function Call. They are created during starting of a function and gets destroyed after the execution of the function is over just similar to local variables.  \u003c/li\u003e\u003c/h3\u003e\n\u003ch3\u003e\u003cli\u003e→Actual Parameters/Arguments are mentioned during function call \u003c/li\u003e\u003c/h3\u003e\n\u003ch3\u003e\u003cli\u003e→Actual Parameters/Arguments and Formal Parameters/Arguments holds seperate memory locations, hence the value of the actual parameter cannot be modified by formal parameter or formal parameter gets replaced by actual parameter. The value of the actual parameter is copied to formal parameter for further execution \u003c/li\u003e\u003c/h3\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cli\u003e\u003cins\u003eFunction Call:\u003c/ins\u003e,A function is a dormant entity which comes to life , when a call is made to the fucntion, It contains: Function name followed by either actual parameters or values for the formal parameters enclosed within parentheses(), terminated by a semicolon(;).\u003c/li\u003e\u003c/h3\u003e\n\n```Syntax \n function_name(actual arguments/values for formal arguments);\n`````\n\u003ch3\u003e\u003cli\u003e\u003cins\u003ePassing Arguments By Value:\u003c/ins\u003e,When a value is passed as arguments i.e. either value assigned to actual arguments or directly values are passed at place of arguments further gets processed by formal arguments / parameters during execution of a function.\u003c/li\u003e\u003c/h3\u003e\n\n\u003ch3\u003e\u003cli\u003e\u003cins\u003eCall By Value:\u003c/ins\u003eThat is Function Call by Value which means when a function is called passing values as arguments.\u003c/li\u003e\u003c/h3\u003e\n\n\u003ch2\u003e  Examples on Functions: \u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/72rdProgram_Functions_1.cpp\"\u003eExample 1:Count Number of Digits using Function\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/73rdProgram_Functions_2.cpp\"\u003eExample 2:Reverse of a number using Function\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/74thProgram_Functions_3.cpp\"\u003eExample 3:Palindromic Number Upto A Given Range using Function\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/75thProgram_Functions_4.cpp\"\u003eExample 4:Prime Numbers through Function\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/77ndProgram_Functions_6.cpp\"\u003eExample 5:Prime Numbers upto a Range through Function\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/78ndProgram_Functions_7.cpp\"\u003eExample 6:Factorial of a number using Function\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/79ndProgram_Functions_8.cpp\"\u003eExample 7:Factorial Numbers Upto A Given Range using Function\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/81stProgram_Functions_11.cpp\"\u003eExample 8:Twin Prime Numbers Upto A Given Range using Function\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/82ndProgram_Functions_12.cpp\"\u003eExample 9:Buzz Numbers Upto A Given Range using Function\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/83rdProgram_Functions_13.cpp\"\u003eExample 10:XOR SWAPPING using Function\u003c/strong\u003e\u003c/li\u003e\n\n\u003c/ul\u003e\n\u003ch1\u003eInline Function\u003c/h1\u003e\n\u003ch3\u003eDuring Normal execution of function , compiler copies necessary values to memory registers like a stack (Overhead) and goes back to function call , this jumping to and from the calling statement cause overheads which can expand the execution time. Hence in such cases we can use inline function . Which can be done with the inline keyword. \u003c/h3\u003e\n\n```Syntax \ninline return_data_type function_name(formal parameter/argument lists){\n//function body\n}\n`````\n\u003ch3\u003eNote: Though we use inline keyword , C++ compiler decides which functions need to be inline , moreover we basically use \"inline\" keyword to small function type noting such function  might not produce maximum overheads expanding the execution time. \u003c/h3\u003e\n\n\u003ch2\u003e  Example on InLine Function: \u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/84rthProgram_InLineFunctions.cpp\"\u003eExample :Square of a number\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eMACRO FUNCTION \u003c/h1\u003e\n\u003ch3\u003eThere are numerous short function which we achieve using #define macros like Inline .\u003c/h3\u003e \n\n```Syntax \n#define function_name(parameters) (function body)\n`````\n\u003ch2\u003e  Example on MACRO FUNCTIONS: \u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/85thProgram_MacroFunction.cpp\"\u003eExample 1 :SUM OF TWO NUMBERS\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/86thProgram_MacroFunction_1.cpp\"\u003eExample 2:Area Of A Circle\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003e \u003cins\u003eDrawbacks of Macro type functions\u003c/ins\u003e : if it is defined as #define add(x,  y) x + y and called as 4*add(a, b) where a = 10 and b = 20 , then it will first do multiplication of 4*10 = 40 then add with 20 to make the output 60 i.e. expanding order which is not a normal function does . To get accurate result , of what a function actually would perform what we have to do is just  : #define add(x,  y) (x + y) which will prioritize the x+y first . Hence this differentiate between a Macro type function and others functions such as an inline one. Moreover Macro type function doesnot check the type check of the variable i.e. here the type of x and y. \u003c/h3\u003e\n\u003ch2\u003e  Example on MACRO FUNCTIONS which differentiate between a normal function: \u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/87thProgram_MacroFunction_2.cpp\"\u003eExample :MACRO FUNCTION which ACT Different than a  Normal Function\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRecursive Functions \u003c/h1\u003e\n\u003ch3\u003e When a function call itself until it reaches its base condition for termination , such type of functions are known as Recursive Functions and call to such functions are called recursive calls. They allow for more efficient way of code writing. \u003c/h3\u003e\n\n\u003ch3\u003eA. \u003cins\u003eDIRECT RECURSIVE  FUNCTION: \u003c/ins\u003eIf a function calls itself, it's known as direct recursion. This results in a one-step recursive call: the function makes a recursive call inside its own function body. \u003c/h3\u003e\n\u003ch2\u003e  Example on DIRECT RECURSIVE  FUNCTIONS: \u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/Recursion_1.cpp\"\u003eExample 1 :Print Number from 1 to Range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/Recursion_2.cpp\"\u003eExample 2:Sum of Numbers\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/Recursion_3.cpp\"\u003eExample 3:Sum of Digits\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/Recursion_4.cpp\"\u003eExample 4:Count of Digits\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/Recursion_5.cpp\"\u003eExample 5:Factorial of a number\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/Recursion_6.cpp\"\u003eExample 6:Fibonacci Series\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/Recursion_7.cpp\"\u003eExample 7:Calculation of Power\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/Recursion_8.cpp\"\u003eExample 8:Prime Number upto a Range\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n  \n\u003ch3\u003eB. \u003cins\u003eINDIRECT RECURSIVE  FUNCTION: \u003c/ins\u003eIf the function f1 calls another function f2 and f2 calls f1 then it is indirect recursion (or mutual recursion).\nThis is a two-step recursive call: the function calls another function to make a recursive call. \u003c/h3\u003e\n\u003ch2\u003e  Example on INDIRECT RECURSIVE  FUNCTIONS: \u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/IndirectRecursion_1.cpp\"\u003eExample 1 :INDIRECT RECURSIVE  FUNCTION-1\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/IndirectRecursion_2.cpp\"\u003eExample 2 :INDIRECT RECURSIVE  FUNCTION-2\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/IndirectRecursion_3.cpp\"\u003eExample 3 :INDIRECT RECURSIVE  FUNCTION-3\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e INDENTATION IN C++\u003c/h1\u003e\n\u003ch3\u003eIt makes code easier to read . It changes style and gives us better understanding of syntax. Such as we remove braces {} in single bodied if , if-else , for and while loops.\u003c/h3\u003e\n\u003ch2\u003e  Example on INDENTATION: \u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/Single_if_Indentation_1.cpp\"\u003eExample 1 :Single If Identation\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/if_Else_Indentation_2.cpp\"\u003eExample 2 :If-Else Indentation\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/ForLoop_Indentation_3.cpp\"\u003eExample 3 :For-Loop Identation\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/WhileLoop_Indentation_4.cpp\"\u003eExample 4 :While-Loop Identation\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e Scope Resolution Operator :: on Indentation \u003ch2\u003e\n\u003ch3\u003e Scope Resolution Operator just works similar as above removing  braces {} in single bodied if , if-else , for and while loops.\u003c/h3\u003e\n\u003ch2\u003e  Example on Scope Resolution Operator :: on Indentation: \u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/Single_If_With_ScopeRes.cpp\"\u003eExample 1 :Single If Identation With Scope Resolution Operator\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/If_Else_With_ScopeRes.cpp\"\u003eExample 2 :If-Else Indentation With Scope Resolution Operator\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/ForLoop_With_ScopeRes.cpp\"\u003eExample 3 :For-Loop Identation With Scope Resolution Operator\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/WhileLoop_With_ScopeRes.cpp\"\u003eExample 4 :While-Loop Identation With Scope Resolution Operator\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e More Examples \u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/45thProgram_Example_1.cpp\"\u003eExample 1:Length of Digits\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/46thProgram_Example_2.cpp\"\u003eExample 2:Armstrong Number\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/47thProgram_Example_3.cpp\"\u003eExample 3:Armstrong Number upto a range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/48thProgram_Example_4.cpp\"\u003eExample 4:Reverse of a number\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/49thProgram_Example_5.cpp\"\u003eExample 5:Factorial of a number\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/50thProgram_Example_6.cpp\"\u003eExample 6:Strong Number or Krishnamurthy Number Number\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/51thProgram_Example_7.cpp\"\u003eExample 7:Strong Number or Krishnamurthy Number upto a Range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/52thProgram_Example_8.cpp\"\u003eExample 8:Sum of all digits upto a given range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/53thProgram_Example_9.cpp\"\u003eExample 9:Perfect Number\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/54thProgram_Example_10.cpp\"\u003eExample 10:Perfect Number upto a given range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/55thProgram_Example_11.cpp\"\u003eExample 11:Fibonacci Series upto a given range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/56thProgram_Example_12.cpp\"\u003eExample 12:Highest Common Factor/Greatest Common Divisor\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/57thProgram_Example_13.cpp\"\u003eExample 13:Least Common Factor/ Least Common Multiple\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/58thProgram_Example_14.cpp\"\u003eExample 14:Automorphic Number\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/59thProgram_Example_15.cpp\"\u003eExample 15:Automorphic Number upto a given Range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/60thProgram_Example_16.cpp\"\u003eExample 16:Prime Number using Flag(1)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/61stProgram_Example_17.cpp\"\u003eExample 17:Prime Number using Flag upto a given Range(1)(1)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/62ndProgram_Example_18.cpp\"\u003eExample 18:Prime Number using Flag Type 2\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/63rdProgram_Example_19.cpp\"\u003eExample 19:Prime Number using Flag Type 2(2)upto a given range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/64rdProgram_Example_20.cpp\"\u003eExample 20:Prime Number using Boolean Flag Type  upto a given range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/65thProgram_Example_21.cpp\"\u003eExample 21:Prime Number using Boolean Flag Type  upto a given range(1)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/66thProgram_Example_22.cpp\"\u003eExample 22:Composite Numbers upto a range -1\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/67thProgram_Example_23.cpp\"\u003eExample 23:Composite Numbers upto a range -2\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/68thProgram_Example_24.cpp\"\u003eExample 24:Composite Numbers upto a range -3\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/69thProgram_Example_25.cpp\"\u003eExample 25:Composite Numbers upto a range -4\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/70thProgram_Example_26.cpp\"\u003eExample 26:Palindromic Number \u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/71thProgram_Example_27.cpp\"\u003eExample 27:Palindromic Number upto a given Range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/80thProgram_Functions_10.cpp\"\u003eExample 28:Twin Prime\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/82ndProgram_NonFibonacciNumbers_UptoARange.cpp\"\u003eExample 29:Non Fibonacci Numbers Upto A Given Range\u003c/strong\u003e\u003c/li\u003e\n \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/83rdProgram_PrimeFibonacciNumbers.cpp\"\u003eExample 30:Prime Fibonacci Numbers Upto A Given Range\u003c/strong\u003e\u003c/li\u003e\n \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/84rthProgram_PalindromicPrime.cpp\"\u003eExample 31:Palindromic Prime(PAL PRIME)\u003c/strong\u003e\u003c/li\u003e\n \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/85thProgram_PalindromicPrimeuptoARange.cpp\"\u003eExample 32:Palindromic Prime(PAL PRIME) upto A Given Range\u003c/strong\u003e\u003c/li\u003e\n \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/86thProgram_DecimalToBinary.cpp\"\u003eExample 33:Decimal To Binary(For a single decimal digit input)\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/87thProgram_DecimalToBinaryUptoAGivenRange.cpp\"\u003eExample 34:Decimal To Binary For a given Range\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/88thProgram_DecimalToOctal.cpp\"\u003eExample 35:Decimal To Octal(For a single decimal digit input)\u003c/strong\u003e\u003c/li\u003e\n  \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/89thProgram_DecimalToOctalUptoAGivenRange.cpp\"\u003eExample 36:Decimal To Octal(Upto a Given Range)\u003c/strong\u003e\u003c/li\u003e\n \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/90thProgram_BinaryToDecimal.cpp\"\u003eExample 37:Binary To Decimal\u003c/strong\u003e\u003c/li\u003e\n \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/91stProgram_OctalToDecimal.cpp\"\u003eExample 38:Octal To Decimal\u003c/strong\u003e\u003c/li\u003e\n \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/92ndProgram_BuzzNumber.cpp\"\u003eExample 39:Buzz Number\u003c/strong\u003e\u003c/li\u003e\n \u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/93rdProgram_BuzzNumberUptoARange.cpp\"\u003eExample 40:Buzz Number Upto A Given Range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/94rthProgram_DuckNumber.cpp\"\u003eExample 41:Duck Number\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/95thProgram_DuckNumberUptoARange.cpp\"\u003eExample 42:Duck Number Upto A Range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/96thProgram_NeonNumber.cpp\"\u003eExample 43:Neon Number\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/97thProgram_NeonNumberUptoARange.cpp\"\u003eExample 44:Neon Number Upto A Given Range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/98thProgram_SumOfDigitsUptoAGivenRange.cpp\"\u003eExample 45:Sum Of Digits of a number\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/99thProgram_EvenNumberUptoAGivenRange.cpp\"\u003eExample 46:Even Number Upto A Given Range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/100thProgram_OddNumbersUptoAGivenRange.cpp\"\u003eExample 47:ODD Number Upto A Given Range\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/101Program_SwappingUsingThirdVariable.cpp\"\u003eExample 48:Swapping Using Third Variable\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/101Program_SwappingWithoutUsingThirdVariable.cpp\"\u003eExample 49:Swapping Without Using Third Variable(Using Addition and Subtraction)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/103Program_SwappingWithoutUsingThirdVariable.cpp\"\u003eExample 50:Swapping Without Using Third Variable(Using Multiplication and Division)\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/102ndProgram_SwappingUsingXOR.cpp\"\u003eExample 51:Swapping Using XOR Operation \u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch1\u003e Patterns:(Uploading.....) \u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e \u003cstrong\u003e \u003ca href=\"https://github.com/AvinandanBose/C-PLUS-PLUS-Beginner-/blob/main/RightAngledTriangle_Pattern_1.cpp\"\u003ePattern → 1:Right Angled Triangle\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cbr\u003e\n\u003ch1\u003e Next  👉 \u003ca href = 'https://github.com/AvinandanBose/C_Plus_Plus_Intermediate_Pointers_I'\u003e C++ Intermediate I (Pointers(I)) \u003c/a\u003e \u003c/h1\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favinandanbose%2Fc_plus_plus_beginner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favinandanbose%2Fc_plus_plus_beginner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favinandanbose%2Fc_plus_plus_beginner/lists"}