{"id":22900683,"url":"https://github.com/arshdeepsahni/cpp","last_synced_at":"2025-04-01T05:15:03.475Z","repository":{"id":202120422,"uuid":"285366604","full_name":"ArshdeepSahni/CPP","owner":"ArshdeepSahni","description":"CPP","archived":false,"fork":false,"pushed_at":"2020-09-22T17:40:31.000Z","size":68,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-07T03:29:05.316Z","etag":null,"topics":["code","cpp"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ArshdeepSahni.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-08-05T18:01:01.000Z","updated_at":"2021-07-03T14:36:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"7db14923-3a54-496d-ad54-6acc9583c4cd","html_url":"https://github.com/ArshdeepSahni/CPP","commit_stats":null,"previous_names":["arshdeepsahni/cpp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArshdeepSahni%2FCPP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArshdeepSahni%2FCPP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArshdeepSahni%2FCPP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArshdeepSahni%2FCPP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ArshdeepSahni","download_url":"https://codeload.github.com/ArshdeepSahni/CPP/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246586035,"owners_count":20801028,"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":["code","cpp"],"created_at":"2024-12-14T01:29:29.242Z","updated_at":"2025-04-01T05:15:03.448Z","avatar_url":"https://github.com/ArshdeepSahni.png","language":"C++","readme":"\u003e # CPP - Some C++ Codes.\n|  \u003ch1\u003e[Patterns1](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns1.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns1.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e****\u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e **** \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e **** \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e **** \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e              |  ```#include \u003ciostream\u003e  ```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```  int main()```\u003cbr\u003e```{```\u003cbr\u003e```  int i=1,n,j=1;```\u003cbr\u003e```  cin\u003e\u003en;```\u003cbr\u003e```  while(i\u003c=n)```\u003cbr\u003e```{ ```\u003cbr\u003e``` j=1;```\u003cbr\u003e```  while(j\u003c=n)```\u003cbr\u003e```{```\u003cbr\u003e```  cout\u003c\u003c'*';```\u003cbr\u003e```  j++; ```\u003cbr\u003e``` }```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Patterns2](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns2.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns2.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e 1234 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 1234 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 1234 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 1234 \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e              |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```    int n;```\u003cbr\u003e```    cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```    {```\u003cbr\u003e```        int j=1;```\u003cbr\u003e```while(j\u003c=n)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003cj;```\u003cbr\u003e```j++;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Patterns3](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns3.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns3.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e 1111 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 2222 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 3333 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 4444 \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e              |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```    int n;```\u003cbr\u003e```    cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```    {```\u003cbr\u003e```        int j=1;```\u003cbr\u003e```while(j\u003c=n)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003ci;```\u003cbr\u003e```j++;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Patterns4](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns4.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns4.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e 4321 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 4321 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 4321 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 4321 \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e              |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```    int n;```\u003cbr\u003e```    cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```    {```\u003cbr\u003e```        int j=1;```\u003cbr\u003e```while(j\u003c=n)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003c(n-j+1);```\u003cbr\u003e```j++;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Patterns5](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns5.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns5.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e 1 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 12 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 123 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 1234 \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e              |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```    int n;```\u003cbr\u003e```    cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```    {```\u003cbr\u003e```        int j=1;```\u003cbr\u003e```while(j\u003c=i)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003cj;```\u003cbr\u003e```j++;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Patterns6](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns6.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns6.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e 1 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 12 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 123 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 1234 \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e              |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```    int n,p;```\u003cbr\u003e```    cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```    {```\u003cbr\u003e```        int j=1,p=i;```\u003cbr\u003e```while(j\u003c=i)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003cp;```\u003cbr\u003e```j++;```\u003cbr\u003e```p++;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Patterns7](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns7.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns7.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e 1 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 23 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 456 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 78910 \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e              |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```    int n,p=1;```\u003cbr\u003e```    cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```    {```\u003cbr\u003e```        int j=1;```\u003cbr\u003e```while(j\u003c=i)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003cp;```\u003cbr\u003e```j++;```\u003cbr\u003e```p++;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Patterns8](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns8.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns8.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e ABCD \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e ABCD \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e ABCD \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e ABCD \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e              |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```    int n;```\u003cbr\u003e```char ch;```\u003cbr\u003e```cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```    {```\u003cbr\u003e```int j=1;```\u003cbr\u003e```ch='A';```\u003cbr\u003e```while(j\u003c=n)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003cch;```\u003cbr\u003e```j++;```\u003cbr\u003e```ch++;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Patterns9](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns9.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns9.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e ABCD \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e BCDE \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e CDEF \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e DEFG \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e              |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```    int n;```\u003cbr\u003e```char ch;```\u003cbr\u003e```cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```    {```\u003cbr\u003e```int j=1;```\u003cbr\u003e```ch='A'+i-1;```\u003cbr\u003e```while(j\u003c=n)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003cch;```\u003cbr\u003e```j++;```\u003cbr\u003e```ch++;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Patterns10](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns10.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns10.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e A \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e BB \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e CCC \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e DDDD \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e              |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```    int n;```\u003cbr\u003e```char ch;```\u003cbr\u003e```cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```    {```\u003cbr\u003e```int j=1;```\u003cbr\u003e```ch='A'+i-1;```\u003cbr\u003e```while(j\u003c=i)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003cch;```\u003cbr\u003e```j++;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n\n|  \u003ch1\u003e[Patterns11](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns11.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns11.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e A \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e BC \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e DEF \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e GHIJ \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e              |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```    int n;```\u003cbr\u003e```char ch='A';```\u003cbr\u003e```cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```    {```\u003cbr\u003e```int j=1;```\u003cbr\u003e```while(j\u003c=i)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003cch;```\u003cbr\u003e```j++;```\u003cbr\u003e```ch++;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Patterns12](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns12.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns12.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e D \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e CD \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e BCD \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e ABCD \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e              |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```    int n;```\u003cbr\u003e```char ch;```\u003cbr\u003e```cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```    {```\u003cbr\u003e```int j=1;```\u003cbr\u003e```ch='A'+n-i;```\u003cbr\u003e```while(j\u003c=i)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003cch;```\u003cbr\u003e```j++;```\u003cbr\u003e```ch++;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Patterns13](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns13.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns13.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;* \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;** \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e \u0026nbsp;\u0026nbsp;*** \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e **** \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```int n;```\u003cbr\u003e```cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```{```\u003cbr\u003e```int j=1;```\u003cbr\u003e```while(j\u003c=(n-i))```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003c' ';```\u003cbr\u003e```j++;```\u003cbr\u003e```}```\u003cbr\u003e```int k=1;```\u003cbr\u003e```while(k\u003c=i)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003c'*';```\u003cbr\u003e```k++;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Patterns14](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns14.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns14.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e **** \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e *** \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e ** \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e * \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```int n;```\u003cbr\u003e```cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```{```\u003cbr\u003e```int j=i;```\u003cbr\u003e```while(j\u003c=n)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003c'*';```\u003cbr\u003e```j++;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Patterns15](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns15.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/Patterns15.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 \u003c/td\u003e  \u003ctd\u003e \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;1 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;121 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e \u0026nbsp;\u0026nbsp;12321 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e \u003c/td\u003e  \u003ctd\u003e 1234321 \u003c/td\u003e  \u003c/tr\u003e  \u003c/tbody\u003e  \u003c/table\u003e |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```int n;```\u003cbr\u003e```cin\u003e\u003en;```\u003cbr\u003e```int i=1;```\u003cbr\u003e```while(i\u003c=n)```\u003cbr\u003e```{```\u003cbr\u003e```int j=1;```\u003cbr\u003e```while(j\u003c=(n-i))```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003c' ';```\u003cbr\u003e```j++;```\u003cbr\u003e```}```\u003cbr\u003e```int k=1;```\u003cbr\u003e```while(k\u003c=i)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003ck;```\u003cbr\u003e```k++;```\u003cbr\u003e```}```\u003cbr\u003e```int p=k-2;```\u003cbr\u003e```while(p\u003e0)```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003cp;```\u003cbr\u003e```p--;```\u003cbr\u003e```}```\u003cbr\u003e```i++;```\u003cbr\u003e```cout\u003c\u003cendl;```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n\n|  \u003ch1\u003e[Binary Sort](https://github.com/ArshdeepSahni/CPP/blob/master/BinarySort.cpp)\u003c/h1\u003e |\u003ch1\u003e[CODE](https://github.com/ArshdeepSahni/CPP/blob/master/BinarySort.cpp)\u003c/h1\u003e|\n|---|---|\n|\u003ctable style=\"width:max-content\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd colspan=\"2\"\u003e \u003ctable\u003e`CUSTOM EXAMPLES`\u003c/table\u003e\u003c/td\u003e \u003ctr\u003e \u003ctr\u003e  \u003ctd\u003e `INPUT` \u003c/td\u003e  \u003ctd\u003e`OUTPUT`\u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 4 (no. of Testcases) \u003c/td\u003e  \u003ctd\u003e \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e 1 \u003c/td\u003e  \u003ctd\u003e 2 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e 2 \u003c/td\u003e  \u003ctd\u003e 3 \u003c/td\u003e  \u003c/tr\u003e  \u003ctr\u003e  \u003ctd\u003e 3 \u003c/td\u003e  \u003ctd\u003e  \u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 5 \u003c/td\u003e  \u003ctd\u003e  \u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 2 (no. of elements to search) \u003c/td\u003e  \u003ctd\u003e  \u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 3 \u003c/td\u003e  \u003ctd\u003e  \u003c/td\u003e  \u003c/tr\u003e \u003ctr\u003e  \u003ctd\u003e 5 \u003c/td\u003e  \u003ctd\u003e  \u003c/td\u003e  \u003c/tr\u003e \u003c/tbody\u003e  \u003c/table\u003e |```#include \u003ciostream\u003e```\u003cbr\u003e```using namespace std;```\u003cbr\u003e```int main()```\u003cbr\u003e```{```\u003cbr\u003e```int n,a[100];```\u003cbr\u003e```cin\u003e\u003en;```\u003cbr\u003e```int i=0;```\u003cbr\u003e```while(i\u003cn)```\u003cbr\u003e```{```\u003cbr\u003e```cin\u003e\u003ea[i];```\u003cbr\u003e```i++;```\u003cbr\u003e```}```\u003cbr\u003e```int t,b[t];```\u003cbr\u003e```cin\u003e\u003et;```\u003cbr\u003e```i=0;```\u003cbr\u003e```while(i\u003ct)```\u003cbr\u003e```{```\u003cbr\u003e```cin\u003e\u003eb[i];```\u003cbr\u003e```i++;```\u003cbr\u003e```}```\u003cbr\u003e```int s=0,e=n-1,m=(s+e)/2;```\u003cbr\u003e```i=0;```\u003cbr\u003e```for(i=0;i\u003c=t;i++){```\u003cbr\u003e```s=0;e=n-1;m=(s+e)/2;```\u003cbr\u003e```while(s\u003c=e)```\u003cbr\u003e```{```\u003cbr\u003e```if(b[i]==a[m])```\u003cbr\u003e```{```\u003cbr\u003e```cout\u003c\u003cm;```\u003cbr\u003e```break;```\u003cbr\u003e```}```\u003cbr\u003e```else if(b[i]\u003ea[m])```\u003cbr\u003e```{```\u003cbr\u003e```s=m++;```\u003cbr\u003e```}```\u003cbr\u003e```else{```\u003cbr\u003e```e=m--;```\u003cbr\u003e```}```\u003cbr\u003e```}```\u003cbr\u003e```}```\u003cbr\u003e```return 0;```\u003cbr\u003e```}```|\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farshdeepsahni%2Fcpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farshdeepsahni%2Fcpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farshdeepsahni%2Fcpp/lists"}