<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: aliyevakumush77</title>
    <description>The latest articles on DEV Community by aliyevakumush77 (@aliyevakumush77).</description>
    <link>https://dev.to/aliyevakumush77</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F848418%2Fd5c48dea-2975-4c73-9307-3854522cd92d.png</url>
      <title>DEV Community: aliyevakumush77</title>
      <link>https://dev.to/aliyevakumush77</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aliyevakumush77"/>
    <language>en</language>
    <item>
      <title>if-else and else-if</title>
      <dc:creator>aliyevakumush77</dc:creator>
      <pubDate>Sun, 08 May 2022 06:03:28 +0000</pubDate>
      <link>https://dev.to/aliyevakumush77/if-else-and-else-if-448g</link>
      <guid>https://dev.to/aliyevakumush77/if-else-and-else-if-448g</guid>
      <description>&lt;h2&gt;
  
  
  if-else
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;bir nechta shartlar berilganda ishlatiladi.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cpp"&gt;&lt;code&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;
&lt;span class="k"&gt;using&lt;/span&gt; &lt;span class="k"&gt;namespace&lt;/span&gt; &lt;span class="n"&gt;std&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="p"&gt;{&lt;/span&gt;  
  &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;baho&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="n"&gt;cin&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;baho&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;baho&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"A"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="k"&gt;else&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;baho&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;80&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"B"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;baho&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;70&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"C"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="p"&gt;}&lt;/span&gt;
      &lt;span class="k"&gt;else&lt;/span&gt;
      &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;baho&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;60&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"D"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
        &lt;span class="k"&gt;else&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"F"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
      &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;agar if yoki else dan so'ng amalga oshirilishi kerak bo'lgan buyruq bitta bo'lsa {} qo'yish shart emas.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cpp"&gt;&lt;code&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;
&lt;span class="k"&gt;using&lt;/span&gt; &lt;span class="k"&gt;namespace&lt;/span&gt; &lt;span class="n"&gt;std&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="p"&gt;{&lt;/span&gt;  
  &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;baho&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="n"&gt;cin&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;baho&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

  &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;baho&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"A"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="k"&gt;else&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;baho&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;80&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"B"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;
      &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;baho&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;70&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"C"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="k"&gt;else&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;baho&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;60&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"D"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
        &lt;span class="k"&gt;else&lt;/span&gt;
        &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"F"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

  &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  else-if
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;readability ni oshirish uchun else dan so'ng keladigan if ni bir qatorda yozsa else-if hosil bo'ladi.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cpp"&gt;&lt;code&gt;&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;
&lt;/span&gt;
&lt;span class="k"&gt;using&lt;/span&gt; &lt;span class="k"&gt;namespace&lt;/span&gt; &lt;span class="n"&gt;std&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="p"&gt;{&lt;/span&gt;  
  &lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;baho&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="n"&gt;cin&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;baho&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

  &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;baho&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;90&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"A"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;baho&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;80&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"B"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;baho&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;70&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"C"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;baho&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;60&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"D"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="k"&gt;else&lt;/span&gt;
  &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="s"&gt;"F"&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

  &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>Terminal komandalari | Part 4</title>
      <dc:creator>aliyevakumush77</dc:creator>
      <pubDate>Thu, 28 Apr 2022 07:12:48 +0000</pubDate>
      <link>https://dev.to/aliyevakumush77/terminal-komandalari-part-4-3664</link>
      <guid>https://dev.to/aliyevakumush77/terminal-komandalari-part-4-3664</guid>
      <description>&lt;h2&gt;
  
  
  cd ~/papka-nomi
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;istalgan manzildan homega qaytib(~), biz xohlagan papkaga borish&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ls
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;mavjud papka ichidagi papkalarni ko'rsatadi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  mkdir $(date +'%d-%m-%Y')
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;bugungi sana bilan papka yaratadi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  cd name
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;kerakli papkani ichiga kirish (boshlang'ich harflari yozilib tab klavishi bosilsa papka nomini chiqarib beradi)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  cd ..
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;orqaga qaytish&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  code .
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;kerakli papkani Visual Studio Codeda ochish&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  cpp
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;c++ fayllar saqlanadigan qisqartma&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  iostream
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;console - terninalga input/output buyruqlarni chiqaradigan kutubxona&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Control + ~
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;VSC da terminalni chiqaradi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  using namespace std;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;std ni har safar yozavermaslik uchun ishlatiladi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  c++ template (shablon) code
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;#include bilan boshlanib return 0; } bilan tugaydigan codelar jamlanmasi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  { } - main scope starts/ends
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;buyruqlarning main funksiya ichida bajarilayotganligini anglatadi va barcha buyruqlar uni ichida bajariladi, undan tashqarida  yozilgan buyruqlar bajarilmasdan error beradi. int main () dan pastda yozilishi kerak&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  //
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;izoh - kommentariy&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  cout
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;ma'lumotlarni terminalga chiqaradigan buyruq. Masalan, cout &amp;lt;&amp;lt; "Hello world" &amp;lt;&amp;lt; endl;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  "Hello world"
&lt;/h2&gt;

&lt;p&gt;-string, ko'p ma'lumotni stringga aylantirish uchun hammasini belgilab " bosilsa, ikki chetiga qo'yib beradi.&lt;/p&gt;

&lt;h2&gt;
  
  
  endl = \n
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;qator tugaganligini - yangi qatordan yozilishini anglatadi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  g++ file name
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;compilatsiya qilish&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  -o name
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;natijani saqlash&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ./name
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;dasturni ishga tushiradi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Alt+Shift+Down
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;dublicate Windowsda&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Alt + Down
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;qatorni pastga olib tushadi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  int main_1() = //
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;implicit entry/start for main executable simbol(s) not found - asosiy kirish so'zi nomi o'zgarganligi tufayli sistema o'qiy olmaydi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  int
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;integer type - butun sonli o'zgaruvchi, xotiradan 4B=32 bit joy egallaydi va shuning uchun ham integer deyiladi. (Int-32 bit)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  garbage value
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;o'zgaruvchi yaratilsa-yu, unga qiymat berilmasa, uning qiymati unexpected bo'ladi.(4 bayt)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  float
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;kasr - real sonli o'zgaruvchi, lekin butun sonlarni ham qabul qiladi va 1.0 ko'rinishiga aylantiradi. Nuqtadan keyin 6 ta son aniqlikda ishlaydi: 0.123456&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  implicit conversion
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;yashirin o'zgartirish jarayoni, masalan int a=1,9 berganda warning berib ogohlantiradi, ya'ni yashirin o'zgartirish jarayonida compiler butun sonli o'zgaruvchi borligi tufayli 1,9 ni 1 deb qiymatini o'zgartirayotganligidan userni ogohlantiradi.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  explicit conversion
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;int a = (int)1,9 ogohlantirish bermasdan user orqali 1,9 avtomatik 1 ga aylanadi, foydalanuvchi o'zi (int) kiritayotganligi sababli warning bermaydi.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  cin
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;terminalga input ma'lumotni kiritadi.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  long integer data type
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;64 bit=8 bayt va butun sonli o'zgaruvchi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  short integer data type
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;2 bayt - butun sonli o'zgaruvchi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  double
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;floating data typega mansub- kasr sonli o'zgaruvchi. (8 bayt). Nuqtadan keyin 12 ta raqam aniqlikda ishlaydi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  char
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;belgilar uchun ishlatiladigan o'zgaruvchi (1 bayt=8 bit), son uchun ishlatilmaydi, chunki sonlarni ASCII jadvalida belgi ko'rinishi mavjud. Belgilar bittalik tirnoq ichida yoziladi. Masalan, char belgi = 'a'. Bundan tashqari charni intga, intni charga convertatsiya qilsa bo'ladi, float va stringlar bilan bunday qilib bo'lmaydi, ya'ni &lt;em&gt;char belgi = 97&lt;/em&gt;; deb berilsa terminalda a paydo bo'ladi yoki  &lt;em&gt;char belgi = b&lt;/em&gt;; deb berilsa &lt;em&gt;cout &amp;lt;&amp;lt; belgi / 3 &amp;lt;&amp;lt; endl;&lt;/em&gt; (98/3)amalini bajarsa 32 paydo bo'ladi, chunki belgini qiymati butun son, butun sonni butun songa bo'lganda butun son qismini oladi qolganini tashlab yuboradi. Hosil bo'lgan natijani ham charga aylantirish uchun &lt;em&gt;cout &amp;lt;&amp;lt; (char)(belgi / 3) &amp;lt;&amp;lt; endl;&lt;/em&gt; amali bajarilsa natijani belgi ko'rinishida chop etadi. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ASCII table
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;belgilarning son qiymati berilgan jadval. Masalan, A ning son qiymati - 65; a - 97, 0 - 48, ! - 33. (0-9 -&amp;gt; 48-57; A-Z -&amp;gt; 65-90; a-z -&amp;gt; 97-122.)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  a -&amp;gt; A
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cpp"&gt;&lt;code&gt;  &lt;span class="kt"&gt;char&lt;/span&gt; &lt;span class="n"&gt;belgi&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="n"&gt;cin&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;belgi&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;char&lt;/span&gt;&lt;span class="p"&gt;)(&lt;/span&gt;&lt;span class="n"&gt;belgi&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="mi"&gt;32&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  A -&amp;gt; a
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cpp"&gt;&lt;code&gt;  &lt;span class="kt"&gt;char&lt;/span&gt; &lt;span class="n"&gt;belgi&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="n"&gt;cin&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;belgi&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="n"&gt;cout&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;char&lt;/span&gt;&lt;span class="p"&gt;)(&lt;/span&gt;&lt;span class="n"&gt;belgi&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;32&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="n"&gt;endl&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  iomanip
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;representationni boshqaradigan kutubxona &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  setw(number)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;setwidth -iomanipda cout ichiga yoziladigan komanda bo'lib, terminalda umumiy nechta xonada chop etish uchun buyruq beradi. Masalan: cout &amp;lt;&amp;lt; setw(5) &amp;lt;&amp;lt; 123; (by default right-aligned - o'ng tomonga rostlangan) bo'lsa, 2 ta katak tashlab 123ni chop etadi, shunda umumiy 5 ta yacheyka print bo'ladi. &lt;/li&gt;
&lt;li&gt;Agar cout &amp;lt;&amp;lt; left &amp;lt;&amp;lt; setw(15) &amp;lt;&amp;lt; 123; deb buyruq berilsa, 123 dan so'ng 12 ta bo'sh yacheyka-space print qiladi, ya'ni sonlarni chap tarafda chop etish buyrug'i. &lt;/li&gt;
&lt;li&gt;Agar cout &amp;lt;&amp;lt; setw(2) &amp;lt;&amp;lt; 123; bo'lsa ham 123 chop etadi, chunki setw qo'shimcha joy chop etish uchun qo'llaniladi, mavjud sonni qisqartirolmaydi.&lt;/li&gt;
&lt;li&gt;Faqat sonlarda emas stringlarda ham bir xil ishlaydi, masalan, cout &amp;lt;&amp;lt; setw(10) &amp;lt;&amp;lt; "Hello";&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  setfill('char')
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;setw hosil qilgan bo'shliqlarni qanday belgi bilan to'ldirishni buyruq beradi. &lt;/li&gt;
&lt;li&gt;cout &amp;lt;&amp;lt; setw(5) &amp;lt;&amp;lt; setfill('0') &amp;lt;&amp;lt; 123; -&amp;gt; 00123ni print qiladi. &lt;/li&gt;
&lt;li&gt;cout &amp;lt;&amp;lt; setw(10) &amp;lt;&amp;lt; setfill('-')&amp;lt;&amp;lt; "Hello"; -&amp;gt; -----Hello .&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>github</category>
      <category>linux</category>
      <category>vscode</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Terminal komandalari |Part 3</title>
      <dc:creator>aliyevakumush77</dc:creator>
      <pubDate>Tue, 26 Apr 2022 10:31:22 +0000</pubDate>
      <link>https://dev.to/aliyevakumush77/terminal-komandalari-part-3-50cb</link>
      <guid>https://dev.to/aliyevakumush77/terminal-komandalari-part-3-50cb</guid>
      <description>&lt;h2&gt;
  
  
  cd filename
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;xohlagan papkaga o'ta oladi.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  mkdir $(date +'%d-%m-%Y')
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;bugungi sana bilan papka yaratadi.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  code.
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;shu papkani butunligicha VSCode (Visual Studio Code)da ochadi.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  #include
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;kerakli kutubxonani chaqirish uchun ishlatiladi.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  iostream
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;(input output stream - kiritish chiqarish oqimi), terminalga nimadir kiritish(input) yoki chiqarish(output) uchun ishlatiladigan eng kerakli kodlar avvaldan yozilgan kutubxona.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  cout
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;(console(terminalning 2-nomi) output) - berilgan tekstni consolega chiqarish uchun ishlatiladigan c++ da allaqachon yozib qo'yilgan kod, u orqali bir nechta komandalarni ulab yozsa ham bo'ladi. Masalan, cout &amp;lt;&amp;lt; 2222 &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; "2  2" &amp;lt;&amp;lt;endl; &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  std
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;(standart namespace) - iostream ichida bir-biriga o'xshash komandalar takrorlanib qolmasligi uchun komandalar tartiblab chiqilgan va joylashtirilgan papka&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  endl
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;end line - qatorning tugashi, kursorni pastga olib qo'yadi. Agar endl qo'yilmasa kursor o'rnida % belgisi o'sha qatorning oxirida paydo bo'ladi. Bu komanda doimo cout bilan birga va tashqarida (&amp;lt;&amp;lt; dan keyin) keladi. endl doimo qator oxirida kelishi shart emas. Masalan: cout &amp;lt;&amp;lt; "Hello world" &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; "Salom dunyo" &amp;lt;&amp;lt; endl;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &amp;lt;&amp;lt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;consolega oqimni yo'naltiradi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  using namespace std;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;std namespace ichidagi komandalarni ishlatish buyurug'i, shunda har bir qatorga std yozish shart bo'lmaydi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  rectangle selection
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cpp"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span class="s"&gt;"std :"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span class="s"&gt;"std :"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;belgilash&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;o&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="n"&gt;chirishda&lt;/span&gt; &lt;span class="n"&gt;qo&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="n"&gt;llaniladi&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  spacelar
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;(kodni to'g'ri formatida 2,4-qator va return 0; dan oldin qo'yiladi) - readabilityni oshirish uchun qo'llaniladi, har bir kodblok orasiga bittadan space qo'yiladi. Bir-biriga aloqador kodbloklar spacesiz yozilaveradi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tab
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;int main () { hududidaligini anglatish uchun format bo'yicha cout bitta tab ichkarida yoziladi. ("control + {" kursor bitta tab ichkariga (o'ngga) kiradi; "control + }" kursor bitta tab tashqariga (chapga) chiqadi). Ikkita qatorni birdan surish uchun ikkita qatorni birdan belgilab tab bosiladi, lekin hech qachon tab o'rniga space (probel) bilan surilmaydi, chunki bitta tab xotiradan 1 bayt joy egallaydi, 4 ta space 4 bayt joy egallaydi. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  int main ()
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;c++ ichida biz yaratmoqchi bo'lgan bitta funksiya. Bu deyarli barcha dasturlash tili(c++, java, csha, javascript, phyton)da main method funksiya bor, ba'zilarida yashirin lekin bor. Dasturni ishga tushirganimizda "int main ()" qismidan boshlab dastur ishga tushadi, ya'ni "int main ()" dasturni kirish qismi hisoblanadi. "int main ()" yo'q yoki 2 ta bo'lsa dastur ishlamaydi. &amp;lt;&amp;lt;"int main ()" yagona bo'lishi shart va bo'lishi shart!&amp;gt;&amp;gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  {
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;int main () hududini ochadi va dasturning eng muhim qismini o'z ichini o'z ichiga oladi. "int main()" dan pastda turishi kerak. ("shift + {" bosilsa avtomatik "{}" paydo bo'ladi, 2 ta Enter bilan pastga tushib "return 0;" yoziladi va bitta yuqoridan tab orqali surilib, cout buyrug'i beriladi),&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  return 0;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;(return - qaytish yoki qaytarish) - sistema dasturni ishga tushirgandan so'ng undan xabardor bo'lib turadi (protocolga ko'ra), dastur yoki funksiyalar sistemaga 0 ni qaytaradi, bu dasturning muvaffaqiyatli tugaganligini bildiradi agar 0 qaytmasa sistema dasturni muvaffaqiyatli tugamadi deb hisoblaydi va qadimgi Windowslarda(hozirgi Windowslarda emas) error beradi, ovoz chiqaradi va "return 0;" bo'lmasa userga dastur muvaffaqiyatli tugamaganligini ko'rsatadi. Bundan tashqari, 0 dan tashqari hech qanday sonni qo'yib bo'lmaydi, chunki 0 dan tashqari har qanday son sistemani crash bo'lganligini anglatadi. Masalan, replit.comda ham "return 1;" deb buyruq berilsa, dastur tugaydi va "exit status 1"- error beradi, chunki dastur tugaydi lekin sistema uni muvaffaqiyatsiz tugadi deb hisoblaydi.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ./"name"
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;dasturni ishga tushirish&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  "string"
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;tekstlar odatda " " ichida yoziladi va string deyiladi. c++ sonlar va stringlarni har xil rangda chiqaradi. Tekstga " " qo'ymasa bo'lmaydi, songa shart emas. Shunchaki sonni print qilmoqchi bo'lsa ikki usulda ham (qo'shtirnoqli va qo'shtirnoqsiz) yozsa bo'ladi. Sonlar ustida matematik amallarni (+,-,/,*)ham bajarsa bo'ladi, agar u qo'shtirnoqqa olingan bo'lsa bajarib bo'lmaydi, dastur qo'shtirnoq ichidagi sonlarni string - tekst deb qabul qiladi(tekstlar ustida arifmetik amallarni bajarib bo'lmaydi). Stringlar bir nechta belgi - characterlardan tashkil topgan bo'ladi, ya'ni string ichidagi belgilar ingliz tilida character deyiladi va cout komandasi stringlarni print qila oladi, bir vaqtning o'zida bir nechta stringlarni ham print qila oladi. Masalan, cout &amp;lt;&amp;lt; "2222" &amp;lt;&amp;lt; "Salom dunyo" &amp;lt;&amp;lt; 2222 &amp;lt;&amp;lt; endl;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &amp;amp;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;and - bir nechta operatsiyalarni ulab yozish, dasturlarni ishga tushirish uchun ishlatiladi. Masalan, "clear &amp;amp;&amp;amp; g++ main.cpp -o dastur(file name) &amp;amp;&amp;amp; ./dastur"&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  g++ main.cpp(file name) -o dastur
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;dasturni compilatsiya qilish&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  alias
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;(elias-"meaning - used to indicate that a named person is also known or more familiar under another specified name") taxallus berish. Masalan, alias run = 'clear &amp;amp;&amp;amp; g++ main.cpp -o dastur &amp;amp;&amp;amp; ./dastur' - shunda dasturni ishga tushirish uchun "run" deb yozish kifoya. Lekin bu komanda har terminal o'chib yongan(session)da o'chib ketadi, u har bir session uchun xotirada vaqtinchalik saqlanadi, xolos. Session tugaganda u ham o'chadi yana qaytadan run deb alias kiritishga to'g'ri keladi, shuning uchun alias komandalarni qayergadir saqlab qo'ygan ma'qul.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  //
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;izoh - comment - c++da kodni ichida kodga izoh qoldirib ketish mumkin va kodni izohga aylantirib qo'yish ham mumkin, chunki run buyrug'i berilgandan so'ng compilator izohlarni o'qimaydi. Buning uchun izoh oldidan 2ta slash // (va space) qo'yiladi, odatda kodlar izohga aylanganda rangi o'zgaradi. Izohlar odatda kodni tushuntirish uchun yoziladi, lekin kodni ham kommentga olib qo'ysa bo'laveradi. Kommentni avtomatik yoqib o'chirish uchun "Control + / (slash- klaviaturada ? belgisi)" bosiladi(bitta bossa yonadi, yana bossa o'chadi). Kommentni tepasidan ham, pastidan ham kod yozsa bo'ladi. Hamma coutlarni izohga aylantirish uchun ularni belgilab, "Control + /" bosiladi va coutlar kommentariy (izoh)ga olinadi va dastur tomonidan o'qilmaydi.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Alt + Shift + Down(Windowsda)
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Option + Shift + Down (Macbookda)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;kodni yozib o'tirmasdan dublicate qilish uchun o'sha qatorga kursorni etib, yuqoridagi klavishlar bosiladi. (Linuxda ishlamaydi- buning uchun Visual Studio Codeda online tarzda avtomatic ishlaydigan qilsa bo'ladi, ya'ni VSC o'rnatib nastroykasidan ishlaydigan qilib qo'yish kerak) &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  error
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;main.cpp(file name):9(qator raqami):21(ustun raqami)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  \ - backslash
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Faqat string bilan ishlaydigan son bilan ishlamaydigan maxsus belgilar bor va ular maxsus vazifalarni bajaradi. Hamma maxsus belgilar backslash(delete - backspace tugmasining ostida joylashgan) bilan boshlanadi. Ikkinchi nomi escape character deb nomlangan maxsus belgi. (") - belgisini terminals chop etish uchun (\") - qilib yoziladi. () - belgisini chop qilish (\) orqali amalga oshiriladi.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  \n
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;new line =endl, lekin sondan keyin qo'yilmaydi. Ikkita belgidan tashkil topganday ko'rinadi, lekin bitta belgi-character hisoblanadi.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>cpp</category>
      <category>vscode</category>
      <category>github</category>
      <category>linux</category>
    </item>
    <item>
      <title>Terminal komandalar part-2</title>
      <dc:creator>aliyevakumush77</dc:creator>
      <pubDate>Sat, 23 Apr 2022 07:45:23 +0000</pubDate>
      <link>https://dev.to/aliyevakumush77/terminal-komandalar-part-2-4ne5</link>
      <guid>https://dev.to/aliyevakumush77/terminal-komandalar-part-2-4ne5</guid>
      <description>&lt;h1&gt;
  
  
  cd~
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;homega qaytadi&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  cd~/cpp
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;homeni ichidagi cpp papkaga 1 da o'tish uchun&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  rm
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;faylni o'chiradi hatto korzinkada ham qolmaydi&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  rm -r ladies
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;ich ichi bilan o'chiradi&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  date
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;sanani ko'rsatadi&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  mkdir $(date)
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;sana yaratish&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  data +&lt;code&gt;%d-%m-%y&lt;/code&gt;
&lt;/h1&gt;

&lt;h2&gt;
  
  
  date month year
&lt;/h2&gt;

&lt;p&gt;code .&lt;/p&gt;

&lt;h2&gt;
  
  
  shu papkani butunligicha code degan dastur ichida ochib beradi
&lt;/h2&gt;

</description>
    </item>
    <item>
      <title>Terminal komandalar part 1</title>
      <dc:creator>aliyevakumush77</dc:creator>
      <pubDate>Sat, 23 Apr 2022 06:21:03 +0000</pubDate>
      <link>https://dev.to/aliyevakumush77/terminal-komandalar-aa</link>
      <guid>https://dev.to/aliyevakumush77/terminal-komandalar-aa</guid>
      <description>&lt;h1&gt;
  
  
  pwd
&lt;/h1&gt;

&lt;h3&gt;
  
  
  qaysi papka ichida turganligini ko'rsatadi
&lt;/h3&gt;

&lt;h1&gt;
  
  
  ls
&lt;/h1&gt;

&lt;h2&gt;
  
  
  papka ichida nima borligini ko'rsatadi
&lt;/h2&gt;

&lt;h1&gt;
  
  
  clear
&lt;/h1&gt;

&lt;h3&gt;
  
  
  tozalaydi
&lt;/h3&gt;

&lt;h1&gt;
  
  
  ls -a
&lt;/h1&gt;

&lt;h3&gt;
  
  
  yashirin fayllarni ko'rsatadi
&lt;/h3&gt;

&lt;h1&gt;
  
  
  mkdir
&lt;/h1&gt;

&lt;h3&gt;
  
  
  papka yaratadi
&lt;/h3&gt;

&lt;h1&gt;
  
  
  cd
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;boshqa papkaga o'tkazadi&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  cd..
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;1ta orqaga o'tkazadi&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  cat
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;undan keyingi papkani ko'rsatadi&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Terminal komandalar | Part 1</title>
      <dc:creator>aliyevakumush77</dc:creator>
      <pubDate>Tue, 19 Apr 2022 16:10:12 +0000</pubDate>
      <link>https://dev.to/aliyevakumush77/terminal-komandalar-part-1-485g</link>
      <guid>https://dev.to/aliyevakumush77/terminal-komandalar-part-1-485g</guid>
      <description>&lt;h2&gt;
  
  
  pwd
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;joriy papka manzilini chop etadi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;code&gt;clear&lt;/code&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;terminaldagi hamma tekstni tozalab yuboradi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;code&gt;ls&lt;/code&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;joriy papka ichidagi hamma narsani chop etadi&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ls -a&lt;/code&gt; yashirin fayllarni ham chop etadi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;code&gt;mkdir [dir name]&lt;/code&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;make directory - papka yaratadi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;code&gt;cd&lt;/code&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;change current directory
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd &lt;/span&gt;Foundation
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;cd ..&lt;/code&gt; bitta orqaga qaytadi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;code&gt;tepa strelka&lt;/code&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;eski komandalarni qaytaradi&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;code&gt;cat [file name]&lt;/code&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;faqatgina tekst faylni kontentini print qila oladi
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cat &lt;/span&gt;main.cpp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>Markdown</title>
      <dc:creator>aliyevakumush77</dc:creator>
      <pubDate>Sat, 16 Apr 2022 14:54:52 +0000</pubDate>
      <link>https://dev.to/aliyevakumush77/markdown-5f1</link>
      <guid>https://dev.to/aliyevakumush77/markdown-5f1</guid>
      <description>&lt;h1&gt;
  
  
  My name is Kumush
&lt;/h1&gt;

&lt;h2&gt;
  
  
  My surname is Aliyeva
&lt;/h2&gt;

&lt;h3&gt;
  
  
  I am 25.
&lt;/h3&gt;

&lt;h4&gt;
  
  
  I am biolog.
&lt;/h4&gt;

&lt;h5&gt;
  
  
  Now I am working as junior researcher.
&lt;/h5&gt;

&lt;h6&gt;
  
  
  I live in Tashkent.
&lt;/h6&gt;

&lt;ul&gt;
&lt;li&gt;Today I learned 3 websites:&lt;/li&gt;
&lt;li&gt;websites:

&lt;ul&gt;
&lt;li&gt;github.com&lt;/li&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;li&gt;typing.com&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In &lt;strong&gt;my work&lt;/strong&gt; I usually use &lt;em&gt;computer&lt;/em&gt; in order to make &lt;code&gt;phylogenetic tree&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cpp"&gt;&lt;code&gt;&lt;span class="n"&gt;My&lt;/span&gt; &lt;span class="n"&gt;lab&lt;/span&gt; &lt;span class="n"&gt;is&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span class="s"&gt;"Molecular phylogeny and biogeography"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://t.me/foudation_ladies"&gt;our team&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/jWWXURf1zWw"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>biolog</category>
      <category>it</category>
      <category>computerscience</category>
    </item>
  </channel>
</rss>
