<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss">
<channel>
<title>С++ - С нуля до 14 языков программирования (C++, PHP, Java, Javascript, Ruby, Kotlin, C, C#, Go, R, Swift, Python, Sql, TypeScript.).</title>
<link>https://dzmitrybal.ru/</link>
<language>ru</language><item>
<title>Как не нужно делать перезагрузку функций в C++?</title>
<link>https://dzmitrybal.ru/cpp/40-kak-ne-nuzhno-delat-perezagruzku-funkcij.html</link>
<pdalink>https://dzmitrybal.ru/cpp/40-kak-ne-nuzhno-delat-perezagruzku-funkcij.html</pdalink>
<guid>https://dzmitrybal.ru/cpp/40-kak-ne-nuzhno-delat-perezagruzku-funkcij.html</guid>
<pubDate>Mon, 30 Sep 2024 06:11:40 +0300</pubDate>
<category>native-yes</category>

<enclosure url="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/woman-4406012_1280.jpg" type="image/jpeg" />
<content:encoded><![CDATA[<p class="MsoNormal"><a href="https://dzmitrybal.ru/uploads/posts/2024-09/woman-4406012_1280.jpg" class="highslide" target="_blank"><img src="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/woman-4406012_1280.jpg" alt="" style="display:block;margin-left:auto;margin-right:auto;"></a> </p> <p class="MsoNormal">Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим как же не нужно делать перезагрузку функций. Начнём. Запустите <span lang="en-us">Visual Studio </span>или перейдите на сайт https://www.onlinegdb.com/online_c++_compiler .</p> <p><br></p> <p class="MsoNormal"></p> <p> </p> <p class="MsoNormal">Попробуйте запустить следующий код<span lang="en-us">:</span></p> <p><br></p> <pre class="language-cpp"><code>int sum(int x) { return x; } double sum (double x) { return x/2; } sum(8); sum(8.0);</code></pre> <p class="MsoNoSpacing"></p> <p> </p> <p class="MsoNormal">Если полностью, то такой код:</p> <p><br></p> <p class="MsoNormal"></p> <p> </p> <pre class="language-cpp"><code>#include &lt;iostream&gt; using namespace std; int sum(int x) { return x; } double sum (double x) { return x/2; } int main() { sum(8); sum(8.0); }</code></pre> <p class="MsoNoSpacing"></p> <p> </p> <p class="MsoNoSpacing">Ничего в итоге не получиться. Чтобы работала нужно в возвращаемом типе не тип переменной, а <span lang="en-us">void</span>поставить. Тогда будет работать. Ещё вывод через <span lang="en-us">cout</span>, а не через <span lang="en-us">return.</span></p> <p><br></p> <p class="MsoNoSpacing"></p> <p> </p> <pre class="language-cpp"><code>#include &lt;iostream&gt; using namespace std; void sum (int x) { cout&lt;&lt;x&lt;&lt;"\n"; } void sum (double x) { cout&lt;&lt; x/2&lt;&lt;"\n"; } int main() { sum(8); sum(8.0); } </code></pre> <p class="MsoNoSpacing"></p> <p class="MsoNoSpacing">На этом всё. Пока.</p> <p><br></p> <p class="MsoNoSpacing"></p> <p> </p> <p class="MsoNoSpacing"></p> <p> </p> <p class="MsoNormal"></p> <p> </p>]]></content:encoded>
</item><item>
<title>Как использовать перегрузку функций на C++?</title>
<link>https://dzmitrybal.ru/cpp/39-kak-ispolzovat-peregruzku-funkcij-na-c.html</link>
<pdalink>https://dzmitrybal.ru/cpp/39-kak-ispolzovat-peregruzku-funkcij-na-c.html</pdalink>
<guid>https://dzmitrybal.ru/cpp/39-kak-ispolzovat-peregruzku-funkcij-na-c.html</guid>
<pubDate>Thu, 26 Sep 2024 21:47:20 +0300</pubDate>
<category>native-yes</category>

<enclosure url="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/woman-3220835_1280.jpg" type="image/jpeg" />
<content:encoded><![CDATA[<p class="MsoNormal"><a href="https://dzmitrybal.ru/uploads/posts/2024-09/woman-3220835_1280.jpg" class="highslide" target="_blank"><img src="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/woman-3220835_1280.jpg" alt="" style="display:block;margin-left:auto;margin-right:auto;"></a> </p> <p class="MsoNormal">Здравствуйте уважаемые читатели моего блога. Сегодня поговорим о перегрузки функций. Они нужны чтобы можно использовать с другими типами данных. Итак начнём. Запустите <span lang="en-us">Visual Studio </span>или перейдите по ссылке https://www.onlinegdb.com/online_c++_compiler.</p><p><br></p> <p class="MsoNormal">Напишите код<span lang="en-us">:</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">void summa (int x, int y){</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">cout&lt;&lt;x+y&lt;&lt;"\n";</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">}</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us"></span></p><p> </p> <p class="MsoNormal">А что есть нам нужно сложить цифры с <span lang="en-us">double</span>или <span lang="en-us">float</span>?</p><p><br></p> <p class="MsoNormal">Тогда ещё добавляем функцию<span lang="en-us">:</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">void summa(double x, double y){</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">cout</span>&lt;&lt;<span lang="en-us">x</span>+<span lang="en-us">y</span>&lt;&lt;"\<span lang="en-us">n</span>";</p><p><br></p> <p class="MsoNoSpacing">}</p><p><br></p> <p class="MsoNormal"><span lang="en-us"></span></p><p> </p> <p class="MsoNormal">Затем в главной функции <span lang="en-us">main</span>пишем следующий код:<span lang="en-us"></span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us"><span> </span>summa(10,11);</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">summa(5.5,4.5);</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us"></span></p><p> </p> <p class="MsoNormal">В итоге получаем числа и функция перегружена.</p><p><br></p> <p class="MsoNormal">В итоге мы получаем следующий код:<span lang="en-us"></span></p><p><br></p> <blockquote><p><span lang="en-us">#include &lt;iostream&gt;</span></p><p><br></p><br><span lang="en-us">using namespace std;</span><p><br></p><br><span lang="en-us">void summa (int x, int y){</span><p><br></p><br><span lang="en-us">cout&lt;&lt;x+y&lt;&lt;"\n";</span><p><br></p><br><span lang="en-us">}</span><br><span lang="en-us">void summa(double x, double y){</span><p><br></p><br><span lang="en-us">cout&lt;&lt;x+y&lt;&lt;"\n";</span><p><br></p><br><span lang="en-us">}</span><p><br></p><br><span lang="en-us">int main()</span><p><br></p><br><span lang="en-us">{</span><p><br></p><br><span lang="en-us">summa(10,11);</span><p><br></p><br><span lang="en-us">summa(5.5,4.5);</span> <p><span lang="en-us">}</span></p></blockquote> <p><br></p> <p class="MsoNoSpacing">Попробуйте другие значения поставить и вывести их. На этом всё. Пока.</p><p><br></p> <p class="MsoNoSpacing"></p><p> </p> <p class="MsoNormal"></p><p> </p>]]></content:encoded>
</item><item>
<title>Возвращение значений функции и вывод их на C++?</title>
<link>https://dzmitrybal.ru/cpp/38-vozvraschenie-znachenij-funkcii-i-vyvod-ih-na-c.html</link>
<pdalink>https://dzmitrybal.ru/cpp/38-vozvraschenie-znachenij-funkcii-i-vyvod-ih-na-c.html</pdalink>
<guid>https://dzmitrybal.ru/cpp/38-vozvraschenie-znachenij-funkcii-i-vyvod-ih-na-c.html</guid>
<pubDate>Wed, 25 Sep 2024 23:39:35 +0300</pubDate>
<category>native-yes</category>

<enclosure url="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/woman-6494461_1280.jpg" type="image/jpeg" />
<content:encoded><![CDATA[<p class="MsoNormal"><a href="https://dzmitrybal.ru/uploads/posts/2024-09/woman-6494461_1280.jpg" class="highslide" target="_blank"><img src="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/woman-6494461_1280.jpg" alt="" style="display:block;margin-left:auto;margin-right:auto;"></a> </p> <p class="MsoNormal">Здравствуйте. Сегодня поговорим о типе вывода значения функции. В прошлый раз мы просто функцию выводили, но что если нам нужно присвоить значения функции, тогда нам нужно чуть другое. </p> <p class="MsoNormal">Начнём. Зайдите в <span lang="en-us">Visual Studio </span>или на сайтhttps://www.onlinegdb.com/online_c++_compiler.</p><p><br></p> <p class="MsoNormal"></p><p> </p> <p class="MsoNormal">Напишите следующий код (перед начало <span lang="en-us">main</span>):</p><p><br></p> <p class="MsoNormal"><span lang="en-us">int summa(int x, int y){</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us">return (x+y);</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us">}</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us">Int</span>вначале -это тип возвращаемого значения. Онможетбыть<span> <span lang="en-us">string, double, float, int, auto.</span></span></p><p><br></p> <p class="MsoNormal"><span lang="en-us"></span></p><p> </p> <p class="MsoNormal">Внутри начальной функции <span lang="en-us">main</span>напишем:<span lang="en-us"></span></p><p><br></p> <p class="MsoNormal"><span lang="en-us">int sum=summa(20,30);</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us"><span> </span>cout&lt;&lt;sum;</span></p><p><br></p> <p class="MsoNormal">В итоге мы получим следующий код:<span lang="en-us"></span></p><p><br></p> <blockquote><span lang="en-us">#include &lt;iostream&gt;</span><p><br></p><br><span lang="en-us">using namespace std;</span><p><br></p><br><span lang="en-us">int summa(int x, int y){</span><p><br></p><br><span lang="en-us">return (x+y);</span><p><br></p><br><span lang="en-us">}</span><br><span lang="en-us">int main()</span><p><br></p><br><span lang="en-us">{</span><p><br></p><br><span lang="en-us">int sum=summa(20,30);</span><p><br></p><br><span lang="en-us">cout&lt;&lt;sum;</span><p><br></p><br><span lang="en-us">}</span></blockquote> <p><br></p> <p class="MsoNoSpacing"><span lang="en-us"></span></p><p> </p> <p class="MsoNoSpacing">Попробуйте свои значения поставить и вывести. На этом всё. Пока.</p><p><br></p> <p class="MsoNormal"></p><p> </p>]]></content:encoded>
</item><item>
<title>Как создать и вывести функцию с множеством значений на C++?</title>
<link>https://dzmitrybal.ru/cpp/37-kak-sozdat-i-vyvesti-funkciju-s-mnozhestvom-znachenij-na-c.html</link>
<pdalink>https://dzmitrybal.ru/cpp/37-kak-sozdat-i-vyvesti-funkciju-s-mnozhestvom-znachenij-na-c.html</pdalink>
<guid>https://dzmitrybal.ru/cpp/37-kak-sozdat-i-vyvesti-funkciju-s-mnozhestvom-znachenij-na-c.html</guid>
<pubDate>Tue, 24 Sep 2024 21:31:19 +0300</pubDate>
<category>native-yes</category>

<enclosure url="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/woman-8619512_1280.jpg" type="image/jpeg" />
<content:encoded><![CDATA[<p class="MsoNormal"><a href="https://dzmitrybal.ru/uploads/posts/2024-09/woman-8619512_1280.jpg" class="highslide" target="_blank"><img src="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/woman-8619512_1280.jpg" alt="" style="display:block;margin-left:auto;margin-right:auto;"></a> </p> <p class="MsoNormal">Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим дальше про функции и рассмотрим, как множественную функцию создать. Итак начнём. Зайдите в программу <span lang="en-us">Visual</span><span lang="en-us">Studio</span>или по ссылке https://www.onlinegdb.com/online_c++_compiler.</p><p><br></p> <p class="MsoNormal"><span lang="en-us"></span></p><p> </p> <p class="MsoNormal">Напишите следующий код<span lang="en-us">:</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">void summa (int num1, int num2) {</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">cout&lt;&lt;num1+num2;</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">}</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us"></span></p><p> </p> <p class="MsoNormal"><span lang="en-us"></span></p><p> </p> <p class="MsoNormal">Затем вызовем эту функцию.</p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us"><span> </span>summa (4,10);</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us"></span></p><p> </p> <p class="MsoNormal">Попробуйте свой код написать.</p><p><br></p> <p class="MsoNormal">В итоге мы получим следующий код:<span lang="en-us"></span></p><p><br></p> <p class="MsoNormal"><span lang="en-us"></span></p><p> </p> <blockquote><span lang="en-us">#include &lt;iostream&gt;</span><p><br></p><br><span lang="en-us">using namespace std;</span><p><br></p><br><span lang="en-us">void summa (int num1, int num2) {</span><p><br></p><br><span lang="en-us">cout&lt;&lt;num1+num2;</span><p><br></p><br><span lang="en-us">}</span><p><br></p><span lang="en-us">int main()</span><p><br></p><br><span lang="en-us">{</span><br><span lang="en-us"></span><p><br></p><span lang="en-us">summa(4,10);</span><p><br></p><br><span lang="en-us">}</span></blockquote> <p><br></p> <p class="MsoNoSpacing"><span lang="en-us"></span></p><p> Так можете в функции создать и три и более чисел.</p> <p class="MsoNoSpacing">На этом всё. Пока.</p><p><br></p> <p class="MsoNormal"><span lang="en-us"></span></p><p> </p>]]></content:encoded>
</item><item>
<title>Как создать функцию с параметром и вывести её на C++?</title>
<link>https://dzmitrybal.ru/cpp/36-kak-sozdat-funkciju-s-parametrom-i-vyvesti-ee.html</link>
<pdalink>https://dzmitrybal.ru/cpp/36-kak-sozdat-funkciju-s-parametrom-i-vyvesti-ee.html</pdalink>
<guid>https://dzmitrybal.ru/cpp/36-kak-sozdat-funkciju-s-parametrom-i-vyvesti-ee.html</guid>
<pubDate>Mon, 23 Sep 2024 15:49:10 +0300</pubDate>
<category>native-yes</category>

<enclosure url="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/envelope_with_num_story.jpg" type="image/jpeg" />
<content:encoded><![CDATA[<p class="MsoNormal"><a href="https://dzmitrybal.ru/uploads/posts/2024-09/envelope_with_num_story.jpg" class="highslide" target="_blank"><img src="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/envelope_with_num_story.jpg" alt="" style="display:block;margin-left:auto;margin-right:auto;"></a> </p> <p class="MsoNormal">Здравствуйте, уважаемые читатели блога. Сегодня поговорим о функции с параметром. Итак начнём. Для начала запустите <span lang="en-us">Visual</span><span lang="en-us">Studio</span>или перейдите по ссылке<a href="https://www.onlinegdb.com/online_c++_compiler" rel="external noopener"> https://www.onlinegdb.com/online_c++_compiler .</a></p> <p class="MsoNormal"></p> <p> </p> <p class="MsoNormal">Напишите следующий код<span lang="en-us">:</span></p> <p><br></p> <p class="MsoNoSpacing"><span lang="en-us">void hello (string name)</span></p> <p><br></p> <p class="MsoNoSpacing"><span lang="en-us">{</span></p> <p><br></p> <p class="MsoNoSpacing"><span lang="en-us">cout&lt;&lt;"Добро пожаловать,"&lt;&lt;name;</span></p> <p><br></p> <p class="MsoNoSpacing"><span lang="en-us">}</span></p> <p><br></p> <p class="MsoNormal"></p> <p> </p> <p class="MsoNormal"></p> <p> </p> <p class="MsoNoSpacing"><span lang="en-us"><span> </span>hello ("Dima");</span></p> <p><br></p> <p class="MsoNormal"></p> <p> </p> <p class="MsoNormal">Функции вы уже умеете создавать, но что в скобках в <span lang="en-us">hello</span>– это разберём. <span lang="en-us">String</span>- это тип информации для вывода. Вы уже знаете типы вывода информации, а далее идёт <span lang="en-us">name</span>. Это переменная, которую мы выводим.<span> <span> </span></span></p> <p><br></p> <p class="MsoNormal"></p> <p> </p> <p class="MsoNormal">Затем когда мы передаём параметр в <span lang="en-us">hello</span>, то это выводиться. В данном случае параметром Является <span lang="en-us">Dima</span>.</p> <p><br></p> <p class="MsoNormal">В итоге мы получим следующий код:</p> <p><br></p> <p class="MsoNormal"></p> <p> </p> <blockquote><p><span lang="en-us">using namespace std;</span></p> <p><br></p> <br><span lang="en-us">#include &lt;iostream&gt;</span> <p><span lang="en-us">void hello (string name)</span></p> <p><br></p> <br><span lang="en-us">{</span><br> <p><br></p> <span lang="en-us">cout&lt;&lt;"Добро пожаловать,"&lt;&lt;name;</span> <p><br></p> <br><span lang="en-us">}</span> <p><br></p> <br><span lang="en-us">int main()</span> <p><br></p> <br><span lang="en-us">{</span> <p><br></p> <br><span lang="en-us">hello ("Dima");</span> <p><br></p> <br><span lang="en-us">}</span></blockquote> <p><br></p> <p class="MsoNoSpacing"></p> <p> </p> <p class="MsoNoSpacing">Попробуйте своё имя функции создать и имя. Затем вывести это . На этом всё. Пока.</p> <p><br></p> <p class="MsoNormal"></p> <p> </p>]]></content:encoded>
</item><item>
<title>Как создать функцию и вывести её на C++?</title>
<link>https://dzmitrybal.ru/cpp/35-kak-sozdat-funkciju-i-vyvesti-ee-na-c.html</link>
<pdalink>https://dzmitrybal.ru/cpp/35-kak-sozdat-funkciju-i-vyvesti-ee-na-c.html</pdalink>
<guid>https://dzmitrybal.ru/cpp/35-kak-sozdat-funkciju-i-vyvesti-ee-na-c.html</guid>
<pubDate>Thu, 19 Sep 2024 12:26:41 +0300</pubDate>
<category>native-yes</category>

<enclosure url="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/beach-1836377_1280.jpg" type="image/jpeg" />
<content:encoded><![CDATA[<p class="MsoNormal"><a href="https://dzmitrybal.ru/uploads/posts/2024-09/beach-1836377_1280.jpg" class="highslide" target="_blank"><img src="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/beach-1836377_1280.jpg" alt="" style="display:block;margin-left:auto;margin-right:auto;"></a> </p> <p class="MsoNormal">Здравствуйте уважаемые читатели . Сегодня поговорим о том как создать функцию. Парой бывает так что мы пишем одно и тоже несколько раз и чтобы не писать об этом снова необходима функция. Так мы время написания кода уменьшаем. Итак начнём.</p> <p><br></p> <p class="MsoNormal">Для начала зайдите в <span lang="en-us">Visual</span><span lang="en-us">Studio</span>или на сайт <a href="https://www.onlinegdb.com/online_c++_compiler" target="_blank" rel="noopener external">https://www.onlinegdb.com/online_c++_compiler</a> .</p> <p class="MsoNormal">Напишите следующий код:</p> <p><br></p> <p class="MsoNormal"><span lang="en-us">void</span><span lang="en-us"> </span><span lang="en-us">hello</span>()</p> <p><br></p> <p class="MsoNormal">{</p> <p><br></p> <p class="MsoNormal"><span> </span><span lang="en-us">cout</span>&lt;&lt;"Привет, Мир";</p> <p><br></p> <p class="MsoNormal"><span lang="en-us">}</span></p> <p><br></p> <p class="MsoNormal"><span lang="en-us">void</span>- это означает что мы объявляем функцию. Затем пишем её имя. Можно на своё усмотрение выбрать почти любое. Не забудьте поставить скобки. Это означает что функция пока без параметров или всё время будет без них.</p> <p><br></p> <p class="MsoNormal">Далее внутри функции мы пишем, что она делает при вызове. В данном случае она вызывает сообщение :” Привет, Мир”.</p> <p><br></p> <p class="MsoNormal"><span lang="en-us">hello</span>()- означает вызов функции. Её можно вызывать сколько угодно раз и будет вызываться. Не забудьте, что это вызывает не внутри <span> </span>главной функции <span lang="en-us">main</span>(), а перед ней.</p> <p><br></p> <p class="MsoNormal">В итоге мы получим следующий код:</p> <p><br></p> <blockquote><p><span lang="en-us">#include &lt;iostream&gt;</span></p> <p><br></p> <br><span lang="en-us">using namespace std;</span> <p><br></p> <br><span lang="en-us">void</span><span lang="en-us"> </span><span lang="en-us">hello</span>() <p><br></p> <br>{ <p><span lang="en-us">cout&lt;&lt;"</span>Привет<span lang="en-us">, </span>Мир.<span lang="en-us">" &lt;&lt;"\n";}</span></p> <p><br></p> <br><span lang="en-us">int main()</span> <p><br></p> <br><span lang="en-us">{</span><br> <p><br></p> <span lang="en-us">hello();</span> <p><br></p> <br><span lang="en-us">}</span></blockquote> <p><br></p> <p class="MsoNoSpacing"></p> <p> </p> <p class="MsoNoSpacing">На этом всё. Попробуйте свою функцию создать, но с другим именем и выводом сообщения с последующим вызовом. Пока.</p> <p><br></p> <p class="MsoNormal"></p> <p> </p> <p class="MsoNormal"></p> <p> </p> <p class="MsoNormal"></p> <p> </p>]]></content:encoded>
</item><item>
<title>Как выделить динамическую память для массива и вывести его на C++?</title>
<link>https://dzmitrybal.ru/cpp/34-kak-vydelit-dinamicheskuju-pamjat-dlja-massiva-i-vyvesti-ego-na-c.html</link>
<pdalink>https://dzmitrybal.ru/cpp/34-kak-vydelit-dinamicheskuju-pamjat-dlja-massiva-i-vyvesti-ego-na-c.html</pdalink>
<guid>https://dzmitrybal.ru/cpp/34-kak-vydelit-dinamicheskuju-pamjat-dlja-massiva-i-vyvesti-ego-na-c.html</guid>
<pubDate>Wed, 18 Sep 2024 12:53:31 +0300</pubDate>
<category>native-yes</category>

<enclosure url="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/fashion-1844724_1280.jpg" type="image/jpeg" />
<content:encoded><![CDATA[<p class="MsoNormal"><a href="https://dzmitrybal.ru/uploads/posts/2024-09/fashion-1844724_1280.jpg" class="highslide" target="_blank"><img src="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/fashion-1844724_1280.jpg" alt="" style="display:block;margin-left:auto;margin-right:auto;"></a> </p> <p class="MsoNormal">Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим как выделить динамическую память под массив, длину которого мы до этого не знаем. Итак начнём.</p><p><br></p> <p class="MsoNormal"></p> <p class="MsoNormal">Для начала зайдите в <span lang="en-us">Visual</span><span lang="en-us">Studio</span>или по ссылке https://www.onlinegdb.com/online_c++_compiler</p><p><br></p> <p class="MsoNormal">Создадим переменную<span lang="en-us">:</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us">int</span><span lang="en-us">size</span>1=10;</p><p><br></p> <p class="MsoNormal">Далее создадим динамический массив с указателем(вы это уже умеете , если читатли пролую статью).</p><p><br></p> <p class="MsoNormal"><span lang="en-us">int *x=new int[size1];</span></p><p><br></p> <p class="MsoNormal">Сейчас создаём переменную:<span lang="en-us"></span></p><p><br></p> <p class="MsoNormal"><span lang="en-us">//</span>объявляем значение переменных</p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">x[0]=1;</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">x[1]=2;</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">x[2]=3;</span></p><p><br></p> <p class="MsoNoSpacing"></p><p> </p> <p class="MsoNoSpacing">/выводим переменные с новой строки каждую</p><p><br></p> <p class="MsoNoSpacing"></p><p> </p> <p class="MsoNoSpacing"><span lang="en-us">cout&lt;&lt;*(x)&lt;&lt;"\n";</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">cout&lt;&lt;*(x+1)&lt;&lt;"\n";</span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us">cout&lt;&lt;*(x+2)&lt;&lt;"\n";</span></p><p><br></p> <p class="MsoNoSpacing"></p><p> </p> <p class="MsoNoSpacing">/удаляем указатель во избежания утечек памяти.</p><p><br></p> <p class="MsoNoSpacing"></p><p> </p> <p class="MsoNoSpacing"><span lang="en-us">delete [] x;</span></p><p><br></p> <p class="MsoNoSpacing"></p><p> </p> <p class="MsoNoSpacing">В итоге у нас получается следующий код:<span lang="en-us"></span></p><p><br></p> <p class="MsoNoSpacing"><span lang="en-us"></span></p><p> </p> <blockquote><p><span lang="en-us">#include &lt;iostream&gt;</span></p><p><br></p><br><span lang="en-us">using namespace std;</span><br><span lang="en-us">int main()</span><p><br></p><br><span lang="en-us">{</span><p><br></p><br><span lang="en-us">int size1=10;</span> <p><span lang="en-us">int *x=new int[size1];</span><span lang="en-us"><span> </span></span></p><p><br></p><br><span lang="en-us">x[0]=1;</span><p><br></p><br><span lang="en-us">x[1]=2;</span><p><br></p><br><span lang="en-us">x[2]=3;</span><span lang="en-us"></span><p> </p><br><span lang="en-us">cout&lt;&lt;*(x)&lt;&lt;"\n";</span><p><br></p><br><span lang="en-us">cout&lt;&lt;*(x+1)&lt;&lt;"\n";</span><p><br></p><br><span lang="en-us">cout&lt;&lt;*(x+2)&lt;&lt;"\n";</span><p><br></p><br><span lang="en-us">delete [] x;</span><br><span lang="en-us"></span><p><br></p><span lang="en-us">}</span></blockquote> <p><br></p> <p class="MsoNoSpacing"><span lang="en-us"></span></p><p> </p> <p class="MsoNoSpacing">Попробуйте свои переменные создать. На этом всё. Пока.</p><p><br></p>]]></content:encoded>
</item><item>
<title>Как создать и вывести интеллектуальный указатель на C++?</title>
<link>https://dzmitrybal.ru/cpp/33-kak-sozdat-i-vyvesti-intellektualnyj-ukazatel-na-c.html</link>
<pdalink>https://dzmitrybal.ru/cpp/33-kak-sozdat-i-vyvesti-intellektualnyj-ukazatel-na-c.html</pdalink>
<guid>https://dzmitrybal.ru/cpp/33-kak-sozdat-i-vyvesti-intellektualnyj-ukazatel-na-c.html</guid>
<pubDate>Tue, 17 Sep 2024 13:06:10 +0300</pubDate>
<category>native-yes</category>

<enclosure url="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/woman-7213852_1280.jpg" type="image/jpeg" />
<content:encoded><![CDATA[<p class="MsoNormal"><a href="https://dzmitrybal.ru/uploads/posts/2024-09/woman-7213852_1280.jpg" class="highslide" target="_blank"><img src="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/woman-7213852_1280.jpg" alt="" style="display:block;margin-left:auto;margin-right:auto;"></a> </p> <p class="MsoNormal">Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим про интеллектуальные указатели. Они были придуманы , если мы не знаем заранее размер памяти и при них можно изменить значения функции. Но для начала пример указателей. Зайдите в <span lang="en-us">Visual</span><span lang="en-us">Studio</span>или по ссылки <a href="https://www.onlinegdb.com/online_c++_compiler" target="_blank" rel="noopener external">https://www.onlinegdb.com/online_c++_compiler</a>. </p> <p class="MsoNormal">Напишите код<span lang="en-us">:</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us">Int num1=5;</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us">Int <span> </span>*num2=&amp;num1;</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us">Cout&lt;&lt;*num2;</span></p><p><br></p> <p class="MsoNormal">*- означает указатель. </p><p><br></p> <p class="MsoNormal"><span lang="en-us">&amp;-</span>означает ссылка на указатель.</p><p><br></p> <p class="MsoNormal">При выводе сообщения не забудьте поставить звёздочку*(указатель).</p><p><br></p> <p class="MsoNormal">Создадим ещё одну переменную<span lang="en-us">:</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us">String name=”Dima”;</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us">String *name2=&amp;name;</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us">Cout&lt;&lt;*name2;</span></p><p><br></p> <p class="MsoNormal"><span lang="en-us"></span></p><p> </p> <p class="MsoNormal">В итоге мы получили такой код:<span lang="en-us"></span></p><p><br></p> <blockquote><p><span lang="en-us">#include &lt;iostream&gt;</span></p><p><br></p><br><span lang="en-us">using namespace std;</span><p><br></p><br><span lang="en-us">int main()</span><p><br></p><br><span lang="en-us">{</span><p><br></p><br><span lang="en-us">int num1=5;</span><p><br></p><br><span lang="en-us">int*num2=&amp;num1;</span><p><br></p><br><span lang="en-us">cout&lt;&lt;*num2&lt;&lt;"\n";</span><p><br></p><br><span lang="en-us">string name="Dima";</span><p><br></p><br><span lang="en-us">string *name2=&amp;name;</span><br><span lang="en-us"></span><p><br></p><span lang="en-us">cout&lt;&lt;*name2&lt;&lt;"\n";</span> <p><span lang="en-us">}</span></p></blockquote> <p><br></p> <p class="MsoNoSpacing"><span lang="en-us"></span></p><p> </p> <p class="MsoNoSpacing">Попробуйте свои указатели создать, но с другими переменными. На этом всё . Пока.</p><p><br></p> <p class="MsoNormal"></p><p> </p>]]></content:encoded>
</item><item>
<title>Математические функции в C++</title>
<link>https://dzmitrybal.ru/cpp/32-matematicheskie-funkcii-v-c.html</link>
<pdalink>https://dzmitrybal.ru/cpp/32-matematicheskie-funkcii-v-c.html</pdalink>
<guid>https://dzmitrybal.ru/cpp/32-matematicheskie-funkcii-v-c.html</guid>
<pubDate>Mon, 16 Sep 2024 22:41:30 +0300</pubDate>
<category>native-yes</category>

<enclosure url="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/dz_try3_1726515539000.jpg" type="image/jpeg" />
<content:encoded><![CDATA[<p class="MsoNormal"><a href="https://dzmitrybal.ru/uploads/posts/2024-09/dz_try3_1726515539000.jpg" class="highslide" target="_blank"><img src="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/dz_try3_1726515539000.jpg" alt="" style="display:block;margin-left:auto;margin-right:auto;"></a> </p> <p class="MsoNormal">Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим про математические функции.</p> <p><br></p> <p class="MsoNormal">Без них не обойтись. Сначала запустите <span lang="en-us">Visual</span><span lang="en-us">Studio</span>или программу по ссылки https://www.onlinegdb.com/online_c++_compiler</p> <p class="MsoNormal">Итак начнём. Математические функции бывает нескольких видов: сложение, вычитания, деления, умножения, корень, степень.</p> <p><br></p> <p class="MsoNormal"><span> </span>//Создадим две переменные:</p> <p><br></p> <p class="MsoNormal"><span lang="en-us">int</span><span lang="en-us">num</span>1=10;</p> <p><br></p> <p class="MsoNormal"><span lang="en-us">int</span><span lang="en-us">num</span>2=5;</p> <p><br></p> <p class="MsoNormal">//Первое что будем делать так это сложение.</p> <p><br></p> <p class="MsoNormal"><span lang="en-us">cout</span>&lt;&lt;<span lang="en-us">num</span>1+<span lang="en-us">num</span>2&lt;&lt;"\<span lang="en-us">n</span>";</p> <p><br></p> <p class="MsoNormal">//Далее вычитание:</p> <p><br></p> <p class="MsoNormal"><span lang="en-us">cout</span>&lt;&lt;<span lang="en-us">num</span>1-<span lang="en-us">num</span>2&lt;&lt;"\<span lang="en-us">n</span>";</p> <p><br></p> <p class="MsoNormal">//Далее деление:</p> <p><br></p> <p class="MsoNormal"><span lang="en-us">cout</span>&lt;&lt;<span lang="en-us">num</span>1/<span lang="en-us">num</span>2&lt;&lt;"\<span lang="en-us">n</span>";</p> <p><br></p> <p class="MsoNormal">//Далее умножение:</p> <p><br></p> <p class="MsoNormal"><span lang="en-us">cout</span>&lt;&lt;(<span lang="en-us">num</span>1*<span lang="en-us">num</span>2)&lt;&lt;"\<span lang="en-us">n</span>";</p> <p><br></p> <p class="MsoNormal">//Далее корень(не для всех чисел):</p> <p><br></p> <p class="MsoNormal"><span lang="en-us">cout</span>&lt;&lt;<span lang="en-us">sqrt</span>(36)&lt;&lt;"\<span lang="en-us">n</span>";;</p> <p><br></p> <p class="MsoNormal">//Далее степень:</p> <p><br></p> <p class="MsoNormal"><span lang="en-us">cout&lt;&lt;num1*num1&lt;&lt;"\n";</span></p> <p><br></p> <p class="MsoNormal">//Далее остаток от деления:</p> <p class="MsoNormal"></p> <p class="MsoNormal">cout&lt;&lt;num1%num1&lt;&lt;"\n";</p> <p> </p> <p class="MsoNormal">Попробуйте свои числа создать и повторить математические функции.</p> <p><br></p> <p class="MsoNormal">В итоге мы получим следующий код:</p> <p><br></p> <blockquote><span lang="en-us">#include &lt;iostream&gt;</span> <p><br></p> <br><span lang="en-us">using namespace std;</span> <p><br></p> <br><span lang="en-us">#include &lt;math.h&gt;</span> <p><br></p> <br><span lang="en-us">int main()</span> <p><br></p> <br>{ <p><br></p> <br>//Создадим две переменные: <p><br></p> <br><span lang="en-us">int </span><span lang="en-us">num</span>1=10; <p><br></p> <br><span lang="en-us">int </span><span lang="en-us">num</span>2=5; <p><br></p> <br>//Первое что будем делать так это сложение. <p><br></p> <br><span lang="en-us">cout&lt;&lt;num1+num2&lt;&lt;"\n";</span> <p><br></p> <br>//Далее вычитание: <p><br></p> <br><span lang="en-us">cout</span>&lt;&lt;<span lang="en-us">num</span>1-<span lang="en-us">num</span>2&lt;&lt;"\<span lang="en-us">n</span>"; <p><br></p> <br>//Далее деление: <p><br></p> <br><span lang="en-us">cout</span>&lt;&lt;<span lang="en-us">num</span>1/<span lang="en-us">num</span>2&lt;&lt;"\<span lang="en-us">n</span>"; <p><br></p> <br>//Далее умножение: <p><br></p> <br><span lang="en-us">cout</span>&lt;&lt;(<span lang="en-us">num</span>1*<span lang="en-us">num</span>2)&lt;&lt;"\<span lang="en-us">n</span>"; <p><br></p> <br>//Далее корень(не для всех чисел): <p><br></p> <br><span lang="en-us">cout</span>&lt;&lt;<span lang="en-us">sqrt</span>(36)&lt;&lt;"\<span lang="en-us">n</span>";; <p><br></p> <br>//Далее степень: <p><br></p> <p><br><span lang="en-us">cout&lt;&lt;num1*num1&lt;&lt;"\n";</span></p> <p><br></p> <p>//Далее остаток от деления:</p> <p> </p> <p>cout&lt;&lt;num1%num1&lt;&lt;"\n";</p> <p><br></p> <br> <p>}</p></blockquote> <p><br></p> <p class="MsoNormal">Не забудьте про #<span lang="en-us">include</span> &lt;<span lang="en-us">math</span>.<span lang="en-us">h</span>&gt; - это подключение библиотеки математических функций.</p> <p><br></p> <p class="MsoNormal">На этом всё пока.</p> <p><br></p> <p class="MsoNormal"></p> <p> </p> <p class="MsoNormal"></p> <p> </p>]]></content:encoded>
</item><item>
<title>Как вывести все данные из многомерного массива на С++?</title>
<link>https://dzmitrybal.ru/cpp/31-kak-vyvesti-vse-dannye-iz-mnogomernogo-massiva-na-s.html</link>
<pdalink>https://dzmitrybal.ru/cpp/31-kak-vyvesti-vse-dannye-iz-mnogomernogo-massiva-na-s.html</pdalink>
<guid>https://dzmitrybal.ru/cpp/31-kak-vyvesti-vse-dannye-iz-mnogomernogo-massiva-na-s.html</guid>
<pubDate>Fri, 13 Sep 2024 22:44:38 +0300</pubDate>
<category>native-yes</category>

<enclosure url="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/dz_try3_1726198007952-1.jpg" type="image/jpeg" />
<content:encoded><![CDATA[<p><a href="https://dzmitrybal.ru/uploads/posts/2024-09/dz_try3_1726198007952-1.jpg" class="highslide" target="_blank"><img src="https://dzmitrybal.ru/uploads/posts/2024-09/thumbs/dz_try3_1726198007952-1.jpg" alt="" style="display:block;margin-left:auto;margin-right:auto;"></a> </p> <p>Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим как вывести все данные из многомерного массива. Для начала зайдите в Visual Studio или на сайт https://www.onlinegdb.com/online_c++_compiler<br>Напишем код:.</p> <p><span id="more-160"></span></p> <p>Int num [2][3]={{1,2,3},{4,5,6}};<br>Для того чтобы вывести данный код нужно написать<br>for (int x=0; x&lt;2;x++) {<br>for(int y=0; y&lt;3;y++){<br>cout&lt;&lt;num[x][y];<br>}<br>}<br>В данном случае выведется числа от одного до шести. 2 в первом массиве означает , то что мы берём две вложенности, а тройка по 3 из каждого массива. Весь код такой:</p> <blockquote> <p>#include &lt;iostream&gt;<br>using namespace std;</p> <p>int main()<br>{<br>int num [2][3]={{1,2,3},{4,5,6}};</p> <p>for (int x=0; x&lt;2;x++) {<br>for(int y=0; y&lt;3;y++){<br>cout&lt;&lt;num[x][y]&lt;&lt;"\n";<br>}<br>}</p> <p>}</p> </blockquote> <p>Hопробуйте и другие числа подставить для тренировки и лучшего понимания. На этом всё. Пока.</p>]]></content:encoded>
</item></channel></rss>