title: Why do I get a warning: statement with no effect [-Wunused-value]
body: <p>I have to print a Christmas tree, this is the code for the trunk:"</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  #include &lt;math.h&gt;
  
  int main () {
  
      int j;
      int cspaziodx,cspaziosx,cltroncoo;  
      float cltronco,larghezza;
  
      printf ("ins larghezza");
      scanf ("%f",&amp;larghezza);
  
      for (j=1;j&lt;=(ceil(larghezza/10));j++) {
  
      cltronco = roundf(larghezza/4);
      cltroncoo = cltronco;
      if (cltroncoo%2==0) {(cltroncoo == cltroncoo + 1);}
      cspaziodx = ((larghezza - cltroncoo)/2);
      cspaziosx = ((larghezza -  cltroncoo)/2);
  
              while (cspaziodx &gt; 0) 
                  {
                  printf(" ");
                  cspaziodx = cspaziodx - 1;
                  }
                  while (cltroncoo &gt; 0)
                      {
                      printf ("|");
                      cltroncoo = cltroncoo - 1;  
                      }
  
                      while (cspaziodx &gt; 0) 
                          {
                          printf(" ");
                          cspaziosx = cspaziosx - 1;
                          }                   
  
      printf ("\n");
  
      }
  
      return 0;
      }
  </code></pre>
  
  <p>"</p>
  
  <p>and the error is in this line <code>if (cltroncoo%2==0) {(cltroncoo == cltroncoo + 1);}</code>
  why does not work?</p>