Mudanças entre as edições de "Exercícios Preparação para Avaliação II"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(11 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
=Ver Tabela de Precedência de Operadores: https://pt.wikipedia.org/wiki/Operadores_em_C_e_C%2B%2B =
+
<blockquote style="background: #CEF2CE; border: 1px solid black; padding: 1em;">
 +
Ver Tabela de Precedência de Operadores: https://pt.wikipedia.org/wiki/Operadores_em_C_e_C%2B%2B
 +
</blockquote>
  
 
=Exercício 1=
 
=Exercício 1=
Linha 404: Linha 406:
  
 
<syntaxhighlight lang=c>
 
<syntaxhighlight lang=c>
 +
/*
 +
  considere 'A' como inteiro (char) de valor 65
 +
  Demais caracteres estão na sequência: 'B' 66 etc
 +
*/
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int x=5,y=10;
 +
  char w='A';
 +
 +
  do {
 +
      x--;
 +
      y++;
 +
      w++;
 +
  } while ((x>2 || y==10) && w < 'C');
 +
  printf("Valor de x=%d, y=%d e w=%c\n",x,y, w);
 +
}
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Linha 409: Linha 429:
  
 
<syntaxhighlight lang=c>
 
<syntaxhighlight lang=c>
 +
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int x=5,y=10;
 +
  char w='A';
 +
 +
  do {
 +
      x--;
 +
      y++;
 +
      w++;
 +
  } while (x=0 || y==10 && w < 'C');
 +
  printf("Valor de x=%d, y=%d e w=%c\n",x,y, w);
 +
}
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Linha 414: Linha 449:
  
 
<syntaxhighlight lang=c>
 
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i,j;
 +
  int soma=0;
 +
 +
  while(soma<10) {
 +
    for(i=0,j=2;i<5;i++) {
 +
      while(j-->0)
 +
        soma++;
 +
    }
 +
  }
 +
  printf("Valor de soma = %d i = %d e j =%d\n",soma, i, j);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 22=
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i,j;
 +
  int soma=0;
 +
 +
  while(soma<10)
 +
    for(i=0,j=2;i<5;i++)
 +
      while(j-->0)
 +
        soma++;
 +
   
 +
  printf("Valor de soma = %d i = %d e j =%d\n",soma, i, j);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 23=
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i,j;
 +
  int soma=0;
 +
 +
  while(soma<10) {
 +
    for(i=0,j=2;i<5;i++,j--) {
 +
      if (j)
 +
          soma=soma+2;
 +
      else
 +
          soma=soma+3;
 +
    }
 +
    soma = soma+1;
 +
  }
 +
  printf("Valor de soma = %d i = %d e j =%d\n",soma, i, j);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 24=
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
int inverte(int x)
 +
{
 +
  return !x;
 +
}
 +
main()
 +
{
 +
  int soma=0;
 +
  soma = 5*inverte(1)+2*inverte(2)+inverte(0);
 +
  printf("soma = %d\n", soma);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 25=
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
int inverte(int x)
 +
{
 +
  return !x;
 +
}
 +
main()
 +
{
 +
  int soma=0;
 +
  soma = 5*inverte(inverte(soma+1))+inverte(0);
 +
  printf("soma = %d\n", soma);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 26=
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
int beta (char x)
 +
{
 +
  switch (x) {
 +
  case '!': return 1;
 +
  case 'B': return 2;
 +
  default: return 3;
 +
  }
 +
}
 +
 +
int alfa(int x)
 +
{
 +
  char z;
 +
  int w;
 +
 +
  if(!(x==1)) z='A'; else z='!';
 +
  if ((w=beta(z))==1)
 +
      return w+1;
 +
  else
 +
      return w; 
 +
}
 +
main()
 +
{
 +
  printf("valor = %d\n", alfa(1)+2);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 27=
 +
 +
*Valor de i ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i;
 +
 +
  for (i=0;i<10;i++) {
 +
    if (i==8)
 +
        break;
 +
  }
 +
  printf("Valor de i = %d\n",i);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 28=
 +
 +
*Valor de i e j ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i,j;
 +
 +
  for (i=0;i<10;i++) {
 +
    j=i;
 +
    if (j=5)
 +
        break;
 +
  }
 +
  printf("Valor de i = %d j = %d\n",i,j);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 29=
 +
 +
*Valor de i ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i;
 +
 +
  for (i=0;i<10;i++) {
 +
    if (i==5) {
 +
        i=11;
 +
        continue;
 +
    }
 +
  }
 +
  printf("Valor de i = %d\n", i);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 30=
 +
 +
*Valor de i e j ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i,j=2;
 +
 +
  for (i=0;i<10 && j==5;i++) {
 +
    j++;
 +
  }
 +
  printf("Valor de i = %d e j %d\n",i,j);
 +
}
 +
</syntaxhighlight>
 +
 +
 +
=Exercício 31=
 +
 +
*Valor de i e j ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i,j=2;
 +
 +
  for (i=0;i<2;i++) {
 +
    j=i;
 +
    do {
 +
      j++;
 +
    } while(j<3);
 +
  }
 +
  printf("Valor de i = %d e j %d\n",i,j);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 32=
 +
 +
*Valor de k ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i,j=2,k=1;
 +
 +
  for (i=0;i<2;i++) {
 +
    j=j+2;
 +
    if (j==4) {
 +
        k++;
 +
    } else {
 +
        if (j==5)
 +
          k=k+100;
 +
    }
 +
  }
 +
  printf("Valor de k é %d\n",k);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 33=
 +
 +
*Valor de k ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i,j=2,k=10;
 +
 +
  for (i=0;i>2;i++) {
 +
    j=j+2;
 +
    if (j==4 && j<=5) {
 +
        k++;
 +
    } else {
 +
        if (j==5)
 +
          k=k+100;
 +
    }
 +
  }
 +
  printf("Valor de k é %d\n",k);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 34=
 +
 +
*Valor de k ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i=5,j=2,k=10;
 +
 +
  for (i=0;i<3;i++) {
 +
    j=0;
 +
    while(j<2) {
 +
        j++;
 +
        if (j==1);
 +
            k++;
 +
    }
 +
  }
 +
  printf("Valor de k é %d\n",k);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 35=
 +
 +
*Valor de k ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
int alfa (int x)
 +
{
 +
  if (x<=3)
 +
    return -1;
 +
  else
 +
    return 0;
 +
}
 +
 +
main()
 +
{
 +
  int i,k=1;
 +
 +
  for (i=0;i<3;i++) {
 +
      if (alfa(i)==-1)
 +
          k++;
 +
  }
 +
  printf("Valor de k é %d\n",k);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 36=
 +
 +
*Valor de k ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
int alfa (int x)
 +
{
 +
  if (x==0 || x==2)
 +
    return -1;
 +
  else
 +
    return 0;
 +
}
 +
 +
main()
 +
{
 +
  int i,k=1;
 +
 +
  for (i=0;i<3;i++) {
 +
      if (alfa(i)==-1)
 +
          k++;
 +
  }
 +
  printf("Valor de k é %d\n",k);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 37=
 +
 +
*Valor de k ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
 +
#include <stdio.h>
 +
 +
 +
int beta (int x)
 +
{
 +
  if (x==1)
 +
    return 1;
 +
  else
 +
    return 0;
 +
}
 +
 +
int alfa (int x)
 +
{
 +
  if (x==0 || x==2)
 +
    return -1;
 +
  else
 +
    return 0;
 +
}
 +
 +
main()
 +
{
 +
  int i,k=1;
 +
 +
  for (i=0;i<3;i++) {
 +
      if (alfa(i)==-1 && beta(i))
 +
          k++;
 +
  }
 +
  printf("Valor de k é %d\n",k);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 38=
 +
 +
*Valor de delta ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
int delta=10;
 +
 +
int beta (int x)
 +
{
 +
  delta++;
 +
  if (x==1)
 +
    return 1;
 +
  else
 +
    return 0;
 +
}
 +
 +
int alfa (int x)
 +
{
 +
  if (x==0 || x==2)
 +
    return -1;
 +
  else
 +
    return 0;
 +
}
 +
 +
main()
 +
{
 +
  int i,k=1;
 +
 +
  for (i=0;i<3;i++) {
 +
      if (alfa(i)==-1 && beta(i))
 +
          k++;
 +
  }
 +
  printf("Valor de delta é %d\n",delta);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 39=
 +
 +
*Valor de soma ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
int alfa (int x, int y, int w)
 +
{
 +
if (x==(y+1)) {
 +
    w--;
 +
    return x*w;
 +
} else {
 +
    x++;
 +
    return x*y;
 +
}
 +
}
 +
 +
main()
 +
{
 +
  int i,soma=0;
 +
 +
  for (i=0;i<2;i++) {
 +
      soma = soma + alfa(i,i+1,i+2);
 +
  }
 +
  printf("Valor de soma é %d\n",soma);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 40=
 +
 +
*Valor de delta ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i,j,k,soma=0, delta=0;
 +
 +
  j=0;
 +
  for (i=0;i<2;i++) {
 +
    for (;j<2;j++) {
 +
        soma = soma + 1;
 +
        delta = delta + soma * 2;
 +
    }
 +
  }
 +
  printf("Valor de delta é %d\n",delta);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 41=
 +
 +
*Valor de delta ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int alfa,beta,gama,delta=0;
 +
 +
  alfa = 11;
 +
  beta = 5;
 +
  gama = 1;
 +
  delta = (alfa%2) + (gama>beta) + (beta==5);
 +
  printf("Valor de delta é %d\n",delta);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 42=
 +
 +
*Valor de delta ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int alfa,beta,gama,delta=0;
 +
 +
  alfa = 11;
 +
  beta = 5;
 +
  gama = 1;
 +
  delta = (alfa%2) + (beta=5) + (gama>beta);
 +
  printf("Valor de delta é %d\n",delta);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 43=
 +
 +
*O valor de delta no programa abaixo é: _______
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
int delta=1;
 +
 +
int alfa (int x)
 +
{
 +
  delta=5;
 +
  return delta
 +
}
 +
 +
 +
main()
 +
{
 +
  int i=1;
 +
 +
  if (i==1 || alfa()==5)
 +
      delta++;
 +
  printf("Valor de delta é %d\n",delta);
 +
}
 +
</syntaxhighlight>
 +
 +
=Exercício 44=
 +
 +
*Valor de delta ao final do programa  ____
 +
 +
<syntaxhighlight lang=c>
 +
#include <stdio.h>
 +
 +
main()
 +
{
 +
  int i,j,k,soma=0, delta=0;
 +
 +
  j=0;
 +
  for (i=0;i<2;i++) {
 +
    for (;j<2;j++) {
 +
        soma = soma + 1;
 +
        delta = delta + soma * 2;
 +
        if (j==0)
 +
            continue;
 +
    }
 +
  }
 +
  printf("Valor de delta é %d\n",delta);
 +
}
 
</syntaxhighlight>
 
</syntaxhighlight>

Edição atual tal como às 06h35min de 16 de novembro de 2015

Ver Tabela de Precedência de Operadores: https://pt.wikipedia.org/wiki/Operadores_em_C_e_C%2B%2B

Exercício 1

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int i,soma=0;
  
  for (i=0;i<4;i=i+1) 
     soma = soma + i;
  printf("Valor de soma = %d e i= %d\n", soma,i);
}

Exercício 2

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int i,x=0,soma=0;
  
  for (i=0;i<4;i=i+1)
     x=i;
     soma = x + i;
  printf("Valor de soma = %d e i= %d\n", soma,i);
}


Exercício 3

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int i,x=0,soma=0;
  
  for (i=0;i<4;i=i+1) {
     x=i+1;
     soma = x + i;
  }
  printf("Valor de soma = %d e x= %d\n", soma,x);
}

Exercício 4

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int i,j,x=0,soma=0;
  
  for (i=0;i<2;i++) {
     for (j=0;j<3;j++)
         x=j+1;
     soma = soma + j;
  }
  printf("Valor de soma = %d x=%d i=%d j=%d\n", soma,x,i,j);
}

Exercício 5

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int i,j,x=0,soma=0;
  
  for (i=0;i<2;i++) {
     for (j=0;j<2;j++) {
         x=j+1;
         soma = soma + j;
     }
     soma += 10;
  }
  printf("Valor de soma = %d x=%d\n", soma,x);
}

Exercício 6

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int i,soma=0;
  
  for (i=0;i<5;i++) {
     switch(i) {
      case 1:
              soma += i;
              break;
      case 2:
              i++;
              break;
      case 4:
              soma = i++;
              break;
      default:
              soma=0;
              break;
     }
  }
  printf("Valor de soma = %d\n", soma);
}

Exercício 7

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int i,x,soma=0;
  
  for (x=0,i=0;i<5;i++) {
     switch(i) {
      case 1:
              soma += i;
              break;
      case 2:
              i++;
              break;
      case 4:
              soma = i++;
      default:
              soma=0;
              break;
     }
     x = x + i;
  }
  printf("Valor de soma = %d x=%d\n", soma,x);
}

Exercício 8

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int i,j,soma=0;
  
  for (i=0;i<2;i++) {
     j=3;
     while(j<2)
        soma = soma + 1; 
  }
  printf("Valor de soma = %d\n", soma);
}

Exercício 9

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
main ()
{
  int i,j,soma=0;
  
  for (i=0;i<2;i++) {
     j=3;
     while(j<2) {
        soma = soma + 1;
        j--;
     }
  }
  printf("Valor de soma = %d\n", soma);
}

Exercício 10

/* indicar o valor impresso das variáveis */
#include <stdio.h>

int x=0;
 
int alfa()
{
  x=x+1;
}

main ()
{
  int i;
  
  alfa();
  printf("Valor de x = %d\n", x);
}

Exercício 11

/* indicar o valor impresso das variáveis */
#include <stdio.h>

int x=0;
 
int alfa()
{
  x=x+1;
}

main ()
{
  int x=10;
  
  alfa();
  printf("Valor de x = %d\n", x);
}

Exercício 12

/* indicar o valor impresso das variáveis */
#include <stdio.h>

int x=0;
 
int alfa(int i)
{
  x=x+i;
}

main ()
{
  int j=0;
  
  do {
     alfa(j);
     j++;
  } while (j<3);
  printf("Valor de x = %d\n", x);
}

Exercício 13

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
int alfa(int i)
{
  if (i==2) return 0; else return 1; 
}

main ()
{
  int j=0, soma=0;
  
  do {
     soma = alfa(j) + 1;
     j++;
  } while (j<3);
  printf("Valor de soma = %d\n", soma);
}

Exercício 14

/* indicar o valor impresso das variáveis */
#include <stdio.h>

int alfa(int i)
{
  if (i==2) return 0; else return 1; 
}

main ()
{
  int j=0, soma=0;
  
  do {
     soma = alfa(j) + alfa(j+1);
     j++;
  } while (j<2);
  printf("Valor de soma = %d\n", soma);
}

Exercício 15

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
float x,y,med;

float media_p(float num1, float num2, int peso1, int peso2)
{
  return (num1*peso1 + num2*peso2)/(peso1+peso2);
}

main ()
{
  float res;
  
  res = media_p(7.0,10.0,2,3);
  printf("valor %.2f\n", res);
}

Exercício 16

/* indicar o valor impresso das variáveis */
#include <stdio.h>
 
char alfa(char x)
{
  char res;
  
  if (x>'A') 
     res='B';
  else
     res='C';
  return res;
} 

main ()
{
  char x,z;
  
  x='B';
  z=alfa(x);
  printf("Caracter = %c\n", z);
}

Exercício 17

#include <stdio.h>

main()
{
  int x=5,y=10;

  do {
       x--;
       y=y-2;
  } while (x>2 && y==10); 
  printf("Valor de x=%d e y=%d\n",x,y);
}

Exercício 18

/*
  considere 'A' como inteiro (char) de valor 65
  Demais caracteres estão na sequência: 'B' 66 etc
*/
#include <stdio.h>

main()
{
  int x=5,y=10;
  char w='A';

  do {
       x--;
       y++;
       w++;
  } while (x>2 || y==10 && w < 'C'); 
  printf("Valor de x=%d, y=%d e w=%c\n",x,y, w);
}

Exercício 19

/*
  considere 'A' como inteiro (char) de valor 65
  Demais caracteres estão na sequência: 'B' 66 etc
*/
#include <stdio.h>

main()
{
  int x=5,y=10;
  char w='A';

  do {
       x--;
       y++;
       w++;
  } while ((x>2 || y==10) && w < 'C'); 
  printf("Valor de x=%d, y=%d e w=%c\n",x,y, w);
}

Exercício 20

#include <stdio.h>

main()
{
  int x=5,y=10;
  char w='A';

  do {
       x--;
       y++;
       w++;
  } while (x=0 || y==10 && w < 'C'); 
  printf("Valor de x=%d, y=%d e w=%c\n",x,y, w);
}

Exercício 21

#include <stdio.h>

main()
{
  int i,j;
  int soma=0;

  while(soma<10) {
    for(i=0,j=2;i<5;i++) { 
       while(j-->0) 
         soma++;
    }
  }
  printf("Valor de soma = %d i = %d e j =%d\n",soma, i, j);
}

Exercício 22

#include <stdio.h>

main()
{
  int i,j;
  int soma=0;

  while(soma<10)
    for(i=0,j=2;i<5;i++) 
       while(j-->0) 
         soma++;
    
  printf("Valor de soma = %d i = %d e j =%d\n",soma, i, j);
}

Exercício 23

#include <stdio.h>

main()
{
  int i,j;
  int soma=0;

  while(soma<10) {
    for(i=0,j=2;i<5;i++,j--) {
       if (j) 
          soma=soma+2;
       else
          soma=soma+3;
    }
    soma = soma+1;
  }
  printf("Valor de soma = %d i = %d e j =%d\n",soma, i, j);
}

Exercício 24

#include <stdio.h>

int inverte(int x)
{
  return !x;
}
main()
{
  int soma=0;
  soma = 5*inverte(1)+2*inverte(2)+inverte(0);
  printf("soma = %d\n", soma);
}

Exercício 25

#include <stdio.h>

int inverte(int x)
{
  return !x;
}
main()
{
  int soma=0;
  soma = 5*inverte(inverte(soma+1))+inverte(0);
  printf("soma = %d\n", soma);
}

Exercício 26

#include <stdio.h>

int beta (char x)
{
   switch (x) {
   case '!': return 1;
   case 'B': return 2;
   default: return 3;
   }
}

int alfa(int x)
{
  char z;
  int w;

  if(!(x==1)) z='A'; else z='!';
  if ((w=beta(z))==1)
      return w+1;
  else
      return w;  
}
main()
{
  printf("valor = %d\n", alfa(1)+2);
}

Exercício 27

  • Valor de i ao final do programa ____
#include <stdio.h>

main()
{
  int i;

  for (i=0;i<10;i++) {
     if (i==8)
        break;
  }
  printf("Valor de i = %d\n",i);
}

Exercício 28

  • Valor de i e j ao final do programa ____
#include <stdio.h>

main()
{
  int i,j;

  for (i=0;i<10;i++) {
     j=i;
     if (j=5)
        break;
  }
  printf("Valor de i = %d j = %d\n",i,j);
}

Exercício 29

  • Valor de i ao final do programa ____
#include <stdio.h>

main()
{
  int i;

  for (i=0;i<10;i++) {
     if (i==5) {
        i=11;
        continue;
     }
  }
  printf("Valor de i = %d\n", i);
}

Exercício 30

  • Valor de i e j ao final do programa ____
#include <stdio.h>

main()
{
  int i,j=2;

  for (i=0;i<10 && j==5;i++) {
     j++;
  }
  printf("Valor de i = %d e j %d\n",i,j);
}


Exercício 31

  • Valor de i e j ao final do programa ____
#include <stdio.h>

main()
{
  int i,j=2;

  for (i=0;i<2;i++) {
     j=i;
     do {
       j++; 
     } while(j<3);
  }
  printf("Valor de i = %d e j %d\n",i,j);
}

Exercício 32

  • Valor de k ao final do programa ____
#include <stdio.h>

main()
{
  int i,j=2,k=1;

  for (i=0;i<2;i++) {
     j=j+2;
     if (j==4) {
        k++;
     } else {
        if (j==5) 
           k=k+100;
     }
  }
  printf("Valor de k é %d\n",k);
}

Exercício 33

  • Valor de k ao final do programa ____
#include <stdio.h>

main()
{
  int i,j=2,k=10;

  for (i=0;i>2;i++) {
     j=j+2;
     if (j==4 && j<=5) {
        k++;
     } else {
        if (j==5) 
           k=k+100;
     }
  }
  printf("Valor de k é %d\n",k);
}

Exercício 34

  • Valor de k ao final do programa ____
#include <stdio.h>

main()
{
  int i=5,j=2,k=10;

  for (i=0;i<3;i++) {
     j=0;
     while(j<2) {
         j++;
         if (j==1);
            k++;
     }
  }
  printf("Valor de k é %d\n",k);
}

Exercício 35

  • Valor de k ao final do programa ____
#include <stdio.h>

int alfa (int x)
{
  if (x<=3)
     return -1;
  else
     return 0;
}

main()
{
  int i,k=1;
 
  for (i=0;i<3;i++) {
      if (alfa(i)==-1)
          k++;
  }
  printf("Valor de k é %d\n",k);
}

Exercício 36

  • Valor de k ao final do programa ____
#include <stdio.h>
 
int alfa (int x)
{
  if (x==0 || x==2)
     return -1;
  else
     return 0;
}
 
main()
{
  int i,k=1;
 
  for (i=0;i<3;i++) {
      if (alfa(i)==-1)
          k++;
  }
  printf("Valor de k é %d\n",k);
}

Exercício 37

  • Valor de k ao final do programa ____
#include <stdio.h>


int beta (int x)
{
  if (x==1)
     return 1;
  else
     return 0;
}

int alfa (int x)
{
  if (x==0 || x==2)
     return -1;
  else
     return 0;
}
 
main()
{
  int i,k=1;
 
  for (i=0;i<3;i++) {
      if (alfa(i)==-1 && beta(i))
          k++;
  }
  printf("Valor de k é %d\n",k);
}

Exercício 38

  • Valor de delta ao final do programa ____
#include <stdio.h>

int delta=10;

int beta (int x)
{
  delta++;
  if (x==1)
     return 1;
  else
     return 0;
}

int alfa (int x)
{
  if (x==0 || x==2)
     return -1;
  else
     return 0;
}
 
main()
{
  int i,k=1;
 
  for (i=0;i<3;i++) {
      if (alfa(i)==-1 && beta(i))
          k++;
  }
  printf("Valor de delta é %d\n",delta);
}

Exercício 39

  • Valor de soma ao final do programa ____
#include <stdio.h>

int alfa (int x, int y, int w)
{
 if (x==(y+1)) {
     w--;
     return x*w; 
 } else {
     x++;
     return x*y;
 }
}
 
main()
{
  int i,soma=0;
 
  for (i=0;i<2;i++) {
      soma = soma + alfa(i,i+1,i+2);
  }
  printf("Valor de soma é %d\n",soma);
}

Exercício 40

  • Valor de delta ao final do programa ____
#include <stdio.h>

main()
{
  int i,j,k,soma=0, delta=0;
 
  j=0;
  for (i=0;i<2;i++) {
     for (;j<2;j++) {
        soma = soma + 1;
        delta = delta + soma * 2;
     }
  }
  printf("Valor de delta é %d\n",delta);
}

Exercício 41

  • Valor de delta ao final do programa ____
#include <stdio.h>

main()
{
  int alfa,beta,gama,delta=0;
 
  alfa = 11;
  beta = 5;
  gama = 1;
  delta = (alfa%2) + (gama>beta) + (beta==5);
  printf("Valor de delta é %d\n",delta);
}

Exercício 42

  • Valor de delta ao final do programa ____
#include <stdio.h>

main()
{
  int alfa,beta,gama,delta=0;
 
  alfa = 11;
  beta = 5;
  gama = 1;
  delta = (alfa%2) + (beta=5) + (gama>beta);
  printf("Valor de delta é %d\n",delta);
}

Exercício 43

  • O valor de delta no programa abaixo é: _______
#include <stdio.h>

int delta=1;
 
int alfa (int x)
{
  delta=5;
  return delta
}
 

main()
{
  int i=1;
 
  if (i==1 || alfa()==5)
       delta++;
  printf("Valor de delta é %d\n",delta);
}

Exercício 44

  • Valor de delta ao final do programa ____
#include <stdio.h>

main()
{
  int i,j,k,soma=0, delta=0;
 
  j=0;
  for (i=0;i<2;i++) {
     for (;j<2;j++) {
        soma = soma + 1;
        delta = delta + soma * 2;
        if (j==0)
            continue;
     }
  }
  printf("Valor de delta é %d\n",delta);
}