Exercicios de C, Laços de Repetição
Autor: Guilherme Freire | Publicado: 2011-09-08T19:30:00-07:00

   1:  //1. Fazer um algoritmo que imprima todos os números pares no intervalo 1-100.   2:  #include &lt;stdio.h&gt;   3:  #include &lt;stdlib.h&gt;   4:  &nbsp;   5:  int main()   6:  {   7:      int i;   8:      for(i=2; i&lt;=100; i=i+2)   9:     {  10:          printf("%d\n",i);  11:     }  12:      return 0;  13:  }

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }



   1:  //2. Fazer um algoritmo que imprima todos os números de 100 até 1.    2:  #include &lt;stdio.h&gt;   3:  #include &lt;stdlib.h&gt;   4:  &nbsp;   5:  int main()   6:  {   7:      int i;   8:      for(i=100; i&gt;=1; i--)   9:     {  10:          printf("%d\n",i);  11:     }  12:      return 0;  13:  }


.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }



   1:  // Dada uma dívida de 10000 reais que cresce a juros de 2,5% ao mês e uma aplicação de    2:  //1500 reais com rendimento de 4% ao mês, escrever um algoritmo que determina o número    3:  //de meses necessários para pagar a dívida.    4:  #include &lt;stdio.h&gt;   5:  #include &lt;stdlib.h&gt;   6:  &nbsp;   7:  int main()   8:  {   9:      float divida, juros, aplicacao, rendimento;  10:      int meses;  11:      meses = 0;  12:      divida = 10000;  13:      juros = 0.025;  14:      aplicacao = 1500;  15:      rendimento = 0.04;  16:  &nbsp;  17:      while (divida &gt; aplicacao) {  18:          divida = (divida * juros) + divida;  19:          aplicacao = (aplicacao * rendimento) + aplicacao;  20:          meses ++;  21:      }  22:      printf("Quantidade de meses para liquidar a divida e %d\n",meses);  23:      printf("Sua divida esta em %f\n",divida);  24:      printf("Sua aplicacao esta em %f\n", aplicacao);  25:      return 0;  26:  }


.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }



   1:  /* Fazer um programa para calcular e mostrar os N primeiros termos da série de Fibonacci. O    2:  número N é fornecido pelo usuário. A série de Fibonacci é gerada da seguinte forma:    3:   f1 = f2 = 1;    4:   f3 = f1 + f2 = 2;    5:   f4 = f2 + f3 = 3;....    6:  O primeiro e segundo termos valem 1 e os seguintes são calculados somando os dois termos    7:  anteriores.*/   8:  #include &lt;stdio.h&gt;   9:  #include &lt;stdlib.h&gt;  10:  &nbsp;  11:  int main()  12:  {  13:      int fibo,conta=0,a=0,b=1,i;  14:      printf("Entre com a quantidade de numeros de fibonacci que deseja criar\n");  15:      scanf("%d",&amp;fibo);  16:  &nbsp;  17:            for(i = 0; i &lt; fibo; i++)  18:             {  19:                 conta = (a + b);  20:                 printf("%d\n",conta);  21:                 a = b;  22:                 b = conta;  23:              }  24:      return 0;  25:  }

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }