C++ Applications
1. Test No. is Prime or Not Prime.
1 |
<span class="com">#embody</span><span class="str"><iostream.h></iostream.h></span><span class="com">#embody</span><span class="str"><conio.h></conio.h></span><span class="kwd">void</span><span class="pln"> foremost</span><span class="pun">()</span><span class="pun">{</span> <span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="kwd">no</span><span class="pun">;</span><span class="pln"> clrscr</span><span class="pun">();</span><span class="pln"> cout</span><span class="pun"><<</span><span class="str">"Enter any num: "</span><span class="pun">;</span><span class="pln"> cin</span><span class="pun">>></span><span class="kwd">no</span><span class="pun">;</span> <span class="kwd">if</span><span class="pun">(</span><span class="kwd">no</span><span class="pun">==</span><span class="lit">1</span><span class="pun">)</span> <span class="pun">{</span><span class="pln"> cout</span><span class="pun"><<</span><span class="str">"Smallest prime num is 2"</span><span class="pun">;</span> <span class="pun">}</span> <span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">2</span><span class="pun">;</span><span class="pln">i</span><span class="pun"><</span><span class="kwd">no</span><span class="pun">;</span><span class="pln">i</span><span class="pun">++)</span> <span class="pun">{</span> <span class="kwd">if</span><span class="pun">(</span><span class="kwd">no</span><span class="pun">%</span><span class="pln">i</span><span class="pun">==</span><span class="lit">0</span><span class="pun">)</span> <span class="pun">{</span><span class="pln"> cout</span><span class="pun"><<</span><span class="str">"Not prime num"</span><span class="pun">;</span> <span class="kwd">break</span><span class="pun">;</span> <span class="pun">}</span> <span class="pun">}</span> <span class="kwd">if</span><span class="pun">(</span><span class="kwd">no</span><span class="pun">==</span><span class="pln">i</span><span class="pun">)</span> <span class="pun">{</span><span class="pln"> cout</span><span class="pun"><<</span><span class="str">"Prime num"</span><span class="pun">;</span> <span class="pun">}</span><span class="pln"> getch</span><span class="pun">();</span><span class="pun">}</span> |
1 |
Enter any num: 10Not Prime Num |
2. Print subsequent Prime quantity.
Once we enter any quantity this code will print subsequent Prime quantity.
Instance: Suppose we enter 5 then subsequent prime quantity is 7.
Instance
1 |
<span class="com">#embody</span><span class="str"><iostream.h></iostream.h></span><span class="com">#embody</span><span class="str"><conio.h></conio.h></span><span class="kwd">void</span><span class="pln"> foremost</span><span class="pun">()</span><span class="pun">{</span> <span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln">j</span><span class="pun">=</span><span class="lit">2</span><span class="pun">,</span><span class="pln">num</span><span class="pun">;</span><span class="pln"> clrscr</span><span class="pun">();</span><span class="pln"> cout</span><span class="pun"><<</span><span class="str">"Enter any num: "</span><span class="pun">;</span><span class="pln"> cin</span><span class="pun">>></span><span class="pln">num</span><span class="pun">;</span><span class="pln"> cout</span><span class="pun"><<</span><span class="str">"Subsequent prime num: "</span><span class="pun">;</span> <span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="pln">num</span><span class="pun">+</span><span class="lit">1</span><span class="pun">;</span><span class="pln">i</span><span class="pun"><</span><span class="lit">3000</span><span class="pun">;</span><span class="pln">i</span><span class="pun">++)</span> <span class="pun">{</span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">2</span><span class="pun">;</span><span class="pln">j</span><span class="pun"><</span><span class="pln">i</span><span class="pun">;</span><span class="pln">j</span><span class="pun">++)</span> <span class="pun">{</span> <span class="kwd">if</span><span class="pun">(</span><span class="pln">i </span><span class="pun">%</span><span class="pln">j</span><span class="pun">==</span><span class="lit">0</span><span class="pun">)</span> <span class="pun">{</span> <span class="kwd">break</span><span class="pun">;</span> <span class="pun">}</span> <span class="com">// if</span> <span class="pun">}</span> <span class="com">// for</span> <span class="kwd">if</span><span class="pun">(</span><span class="pln">i</span><span class="pun">==</span><span class="pln">j </span><span class="pun">||</span><span class="pln"> i</span><span class="pun">==</span><span class="lit">1</span><span class="pun">)</span> <span class="pun">{</span><span class="pln"> cout</span><span class="pun"><<</span><span class="str">"t"</span><span class="pun"><<</span><span class="pln">i</span><span class="pun">;</span><span class="kwd">break</span><span class="pun">;</span><span class="pun">}</span> <span class="com">// if</span><span class="pun">}</span> <span class="com">// outer for</span><span class="pln">getch</span><span class="pun">();</span><span class="pun">}</span> |
Output
1 |
Enter any num: 10Subsequent prime num 11 |
3. Fibonaccci Collection in C++ with out Recursion.
Instance
1 2 |
<span class="com">#embody</span> <span class="str"><iostream></iostream></span><span class="kwd">utilizing</span> <span class="kwd">namespace</span><span class="pln"> std</span><span class="pun">;</span><span class="kwd">int</span><span class="pln"> foremost</span><span class="pun">()</span> <span class="pun">{</span> <span class="kwd">int</span><span class="pln"> n1</span><span class="pun">=</span><span class="lit">0</span><span class="pun">,</span><span class="pln">n2</span><span class="pun">=</span><span class="lit">1</span><span class="pun">,</span><span class="pln">n3</span><span class="pun">,</span><span class="pln">i</span><span class="pun">,</span><span class="pln">quantity</span><span class="pun">;</span><span class="pln"> cout</span><span class="pun"><<</span><span class="str">"Enter the variety of components: "</span><span class="pun">;</span><span class="pln"> cin</span><span class="pun">>></span><span class="pln">quantity</span><span class="pun">;</span><span class="pln"> cout</span><span class="pun"><<</span><span class="pln">n1</span><span class="pun"><<</span><span class="str">" "</span><span class="pun"><<</span><span class="pln">n2</span><span class="pun"><<</span><span class="str">" "</span><span class="pun">;</span> <span class="com">//printing Zero and 1 </span> <span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">2</span><span class="pun">;</span><span class="pln">i</span><span class="pun"><</span><span class="pln">quantity</span><span class="pun">;++</span><span class="pln">i</span><span class="pun">)</span> <span class="com">//loop begins from 2 as a result of Zero and 1 are already printed </span> <span class="pun">{</span><span class="pln">n3</span><span class="pun">=</span><span class="pln">n1</span><span class="pun">+</span><span class="pln">n2</span><span class="pun">;</span><span class="pln">cout</span><span class="pun"><<</span><span class="pln">n3</span><span class="pun"><<</span><span class="str">" "</span><span class="pun">;</span><span class="pln">n1</span><span class="pun">=</span><span class="pln">n2</span><span class="pun">;</span><span class="pln">n2</span><span class="pun">= </span><span class="pln">n3</span><span class="pun">;</span> <span class="pun">}</span> <span class="kwd">return</span> <span class="lit">0</span><span class="pun">;</span> <span class="pun">}</span> |
Output
1 |
Enter the variety of components: 100 1 1 2 3 5 8 13 21 34 |
4. Fibonnaci sequence utilizing recursion in C++.
Instance
1 |
<span class="com">#embody</span><span class="str"><iostream></iostream></span> <span class="kwd">utilizing</span> <span class="kwd">namespace</span><span class="pln"> std</span><span class="pun">;</span><span class="kwd">void</span><span class="pln"> printFibonacci</span><span class="pun">(</span><span class="kwd">int</span><span class="pln"> n</span><span class="pun">){</span> <span class="kwd">static</span> <span class="kwd">int</span><span class="pln"> n1</span><span class="pun">=</span><span class="lit">0</span><span class="pun">,</span><span class="pln"> n2</span><span class="pun">=</span><span class="lit">1</span><span class="pun">,</span><span class="pln"> n3</span><span class="pun">;</span> <span class="kwd">if</span><span class="pun">(</span><span class="pln">n</span><span class="pun">></span><span class="lit">0</span><span class="pun">){</span><span class="pln"> n3 </span><span class="pun">=</span><span class="pln"> n1 </span><span class="pun">+</span><span class="pln"> n2</span><span class="pun">;</span><span class="pln"> n1 </span><span class="pun">=</span><span class="pln"> n2</span><span class="pun">;</span><span class="pln"> n2 </span><span class="pun">=</span><span class="pln"> n3</span><span class="pun">;</span><span class="pln"> cout</span><span class="pun"><<</span><span class="pln">n3</span><span class="pun"><<</span><span class="str">" "</span><span class="pun">;</span><span class="pln"> printFibonacci</span><span class="pun">(</span><span class="pln">n</span><span class="pun">-</span><span class="lit">1</span><span class="pun">);</span> <span class="pun">}</span> <span class="pun">}</span> <span class="kwd">int</span><span class="pln"> foremost</span><span class="pun">(){</span> <span class="kwd">int</span><span class="pln"> n</span><span class="pun">;</span><span class="pln"> cout</span><span class="pun"><<</span><span class="str">"Enter the variety of components: "</span><span class="pun">;</span><span class="pln"> cin</span><span class="pun">>></span><span class="pln">n</span><span class="pun">;</span><span class="pln"> cout</span><span class="pun"><<</span><span class="str">"Fibonacci Collection: "</span><span class="pun">;</span><span class="pln"> cout</span><span class="pun"><<</span><span class="str">"0 "</span><span class="pun"><<</span><span class="str">"1 "</span><span class="pun">;</span><span class="pln">printFibonacci</span><span class="pun">(</span><span class="pln">n</span><span class="pun">-</span><span class="lit">2</span><span class="pun">);</span> <span class="com">//n-2 as a result of 2 numbers are already printed </span> <span class="kwd">return</span> <span class="lit">0</span><span class="pun">;</span><span class="pun">}</span> |
Output
1 |
Enter the variety of components: 15 Fibonacci Collection: 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 |
4. Reverse a String in C++.
Instance
1 |
<span class="com">#embody</span><span class="str"><iostream.h></iostream.h></span><span class="com">#embody</span><span class="str"><stdio.h></stdio.h></span><span class="com">#embody</span><span class="str"><conio.h></conio.h></span><span class="com">#embody</span><span class="str"><string.h></string.h></span><span class="kwd">void</span><span class="pln"> foremost</span><span class="pun">()</span><span class="pun">{</span> <span class="kwd">char</span><span class="pln"> str</span><span class="pun">[</span><span class="lit">100</span><span class="pun">],</span><span class="pln">temp</span><span class="pun">;</span> <span class="kwd">int</span><span class="pln"> i</span><span class="pun">,</span><span class="pln">j</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln"> clrscr</span><span class="pun">();</span><span class="pln"> cout</span><span class="pun"><<</span><span class="str">"Enter any the string :"</span><span class="pun">;</span><span class="pln"> will get</span><span class="pun">(</span><span class="pln">str</span><span class="pun">);</span> <span class="com">// will get operate for enter string</span><span class="pln"> i</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln"> j</span><span class="pun">=</span><span class="pln">strlen</span><span class="pun">(</span><span class="pln">str</span><span class="pun">)-</span><span class="lit">1</span><span class="pun">;</span> <span class="kwd">whereas</span><span class="pun">(</span><span class="pln">i</span><span class="pun"><</span><span class="pln">j</span><span class="pun">)</span> <span class="pun">{</span><span class="pln"> temp</span><span class="pun">=</span><span class="pln">str</span><span class="pun">[</span><span class="pln">i</span><span class="pun">];</span><span class="pln"> str</span><span class="pun">[</span><span class="pln">i</span><span class="pun">]=</span><span class="pln">str</span><span class="pun">[</span><span class="pln">j</span><span class="pun">];</span><span class="pln"> str</span><span class="pun">[</span><span class="pln">j</span><span class="pun">]=</span><span class="pln">temp</span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++;</span><span class="pln"> j</span><span class="pun">--;</span> <span class="pun">}</span><span class="pln"> cout</span><span class="pun"><<</span><span class="str">"Reverse string is: "</span><span class="pun"><<</span><span class="pln">str</span><span class="pun">;</span><span class="pln"> getch</span><span class="pun">();</span><span class="pun">}</span> |
Output
1 |
Enter any the string : hiteshReverse string is : hsetih |
5. Matrix Program in C++.
Addition of two matrix in c++
1 2 |
<span class="com">#embody</span><span class="str"><iostream.h></iostream.h></span><span class="com">#embody</span><span class="str"><conio.h></conio.h></span><span class="kwd">void</span><span class="pln"> foremost</span><span class="pun">()</span><span class="pun">{</span><span class="kwd">int</span><span class="pln"> x</span><span class="pun">[</span><span class="lit">3</span><span class="pun">][</span><span class="lit">3</span><span class="pun">],</span><span class="pln">y</span><span class="pun">[</span><span class="lit">3</span><span class="pun">][</span><span class="lit">3</span><span class="pun">],</span><span class="pln">z</span><span class="pun">[</span><span class="lit">3</span><span class="pun">][</span><span class="lit">3</span><span class="pun">],</span><span class="pln">i</span><span class="pun">,</span><span class="pln">j</span><span class="pun">;</span><span class="pln">clrscr</span><span class="pun">();</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"ENTER ELEMENTS OF 1st MATRIXn"</span><span class="pun">;</span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln">i</span><span class="pun"><</span><span class="lit">3</span><span class="pun">;</span><span class="pln">i</span><span class="pun">++)</span><span class="pun">{</span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln">j</span><span class="pun"><</span><span class="lit"> 3</span><span class="pun">;</span><span class="pln">j</span><span class="pun">++)</span><span class="pln">cin</span><span class="pun">>></span><span class="pln">x</span><span class="pun">[</span><span class="pln">i</span><span class="pun">][</span><span class="pln">j</span><span class="pun">];</span><span class="pun">}</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"ENTER ELEMENTS OF 2nd MATRIXn"</span><span class="pun">;</span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln">i</span><span class="pun"><</span><span class="lit">3</span><span class="pun">;</span><span class="pln">i</span><span class="pun">++)</span><span class="pun">{</span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln">j</span><span class="pun"><</span><span class="lit">3</span><span class="pun">;</span><span class="pln">j</span><span class="pun">++)</span><span class="pln">cin</span><span class="pun">>></span><span class="pln">y</span><span class="pun">[</span><span class="pln">i</span><span class="pun">][</span><span class="pln">j</span><span class="pun">];</span><span class="pun">}</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"MATRIX [X]"</span><span class="pun">;</span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln">i</span><span class="pun"><</span><span class="lit">3</span><span class="pun">;</span><span class="pln">i</span><span class="pun">++)</span><span class="pun">{</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"nn"</span><span class="pun">;</span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln">j</span><span class="pun"><</span><span class="lit">3</span><span class="pun">;</span><span class="pln">j</span><span class="pun">++)</span><span class="pln">cout</span><span class="pun"><<</span><span class="pln">x</span><span class="pun">[</span><span class="pln">i</span><span class="pun">][</span><span class="pln">j</span><span class="pun">];</span><span class="pun">}</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"nMATRIX [Y]"</span><span class="pun">;</span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln">i</span><span class="pun"><</span><span class="lit">3</span><span class="pun">;</span><span class="pln">i</span><span class="pun">++)</span><span class="pun">{</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"nn"</span><span class="pun">;</span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln">j</span><span class="pun"><</span><span class="lit">3</span><span class="pun">;</span><span class="pln">j</span><span class="pun">++)</span><span class="pln">cout</span><span class="pun"><<</span><span class="pln">y</span><span class="pun">[</span><span class="pln">i</span><span class="pun">][</span><span class="pln">j</span><span class="pun">];</span><span class="pun">}</span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln">i</span><span class="pun"><</span><span class="lit">3</span><span class="pun">;</span><span class="pln">i</span><span class="pun">++)</span><span class="pun">{</span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln">j</span><span class="pun"><</span><span class="lit">3</span><span class="pun">;</span><span class="pln">j</span><span class="pun">++)</span><span class="pln">z</span><span class="pun">[</span><span class="pln">i</span><span class="pun">][</span><span class="pln">j</span><span class="pun">]=</span><span class="pln">x</span><span class="pun">[</span><span class="pln">i</span><span class="pun">][</span><span class="pln">j</span><span class="pun">]+</span><span class="pln">y</span><span class="pun">[</span><span class="pln">i</span><span class="pun">][</span><span class="pln">j</span><span class="pun">];</span><span class="pun">}</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"nMATRIX [Z]"</span><span class="pun">;</span><span class="kwd">for</span><span class="pun">(</span><span class="pln">i</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln">i</span><span class="pun"><</span><span class="lit">3</span><span class="pun">;</span><span class="pln">i</span><span class="pun">++)</span><span class="pun">{</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"nn"</span><span class="pun">;</span><span class="kwd">for</span><span class="pun">(</span><span class="pln">j</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln">j</span><span class="pun"><</span><span class="lit">3</span><span class="pun">;</span><span class="pln">j</span><span class="pun">++)</span><span class="pln">cout</span><span class="pun"><<</span><span class="pln">z</span><span class="pun">[</span><span class="pln">i</span><span class="pun">][</span><span class="pln">j</span><span class="pun">];</span><span class="pun">}</span><span class="pln">getch</span><span class="pun">();</span><span class="pun">}</span> |
Output
6. Swap two numbers utilizing third variables.
Instance
1 2 |
<span class="com">#embody</span><span class="str"><iostream.h></iostream.h></span><span class="com">#embody</span><span class="str"><conio.h></conio.h></span><span class="kwd">void</span><span class="pln"> foremost</span><span class="pun">()</span><span class="pun">{</span><span class="kwd">int</span><span class="pln"> a</span><span class="pun">,</span><span class="pln">b</span><span class="pun">,</span><span class="pln">c</span><span class="pun">;</span><span class="pln">clrscr</span><span class="pun">();</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"Enter worth of a: "</span><span class="pun">;</span><span class="pln">cin</span><span class="pun">>></span><span class="pln">a</span><span class="pun">;</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"Enter worth of b: "</span><span class="pun">;</span><span class="pln">cin</span><span class="pun">>></span><span class="pln">b</span><span class="pun">;</span><span class="pln">c</span><span class="pun">=</span><span class="pln">a</span><span class="pun">;</span><span class="pln">a</span><span class="pun">=</span><span class="pln">b</span><span class="pun">;</span><span class="pln">b</span><span class="pun">=</span><span class="pln">c</span><span class="pun">;</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"After swap a: "</span><span class="pun"><<</span><span class="pln">a</span><span class="pun"><<</span><span class="str">"b: "</span> <span class="pun"><<</span><span class="pln">b</span><span class="pun">;</span><span class="pln">getch</span><span class="pun">();</span><span class="pun">}</span> |
Output
1 |
Enter worth of a: 10Enter worth of b: 20After swap a: 20 b: 10 |
7. Swap two numbers with out utilizing third variable.
Instance
1 |
<span class="com">#embody</span><span class="str"><iostream.h></iostream.h></span><span class="com">#embody</span><span class="str"><conio.h></conio.h></span><span class="kwd">void</span><span class="pln"> foremost</span><span class="pun">()</span><span class="pun">{</span><span class="kwd">int</span><span class="pln"> a</span><span class="pun">,</span><span class="pln">b</span><span class="pun">;</span><span class="pln">clrscr</span><span class="pun">();</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"Enter worth of a: "</span><span class="pun">;</span><span class="pln">cin</span><span class="pun">>></span><span class="pln">a</span><span class="pun">;</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"Enter worth of b: "</span><span class="pun">;</span><span class="pln">cin</span><span class="pun">>></span><span class="pln">b</span><span class="pun">;</span><span class="pln">a</span><span class="pun">=</span><span class="pln">a</span><span class="pun">+</span><span class="pln">b</span><span class="pun">;</span><span class="pln">b</span><span class="pun">=</span><span class="pln">a</span><span class="pun">-</span><span class="pln">b</span><span class="pun">;</span><span class="pln">a</span><span class="pun">=</span><span class="pln">a</span><span class="pun">-</span><span class="pln">b</span><span class="pun">;</span><span class="pln">cout</span><span class="pun"><<</span><span class="str">"After swap a: "</span><span class="pun"><<</span><span class="pln">a</span><span class="pun"><<</span><span class="str">"b: "</span><span class="pun"><<</span><span class="pln">b</span><span class="pun">;</span><span class="pln">getch</span><span class="pun">();</span><span class="pun">}</span> |
Output
1 |
Enter worth of a: 10Enter worth of b: 20After swap a: 20 b: 10 |