



Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Este documento contém vários exercícios de programação em c, incluindo sorteio de letras, ordenação de números, operações matemáticas básicas e verificação de triângulos. Além disso, existem exercícios relacionados à resolução de equações do segundo grau.
Tipologia: Notas de estudo
1 / 6
Esta página não é visível na pré-visualização
Não perca as partes importantes!




Exercícios de Revisão de Programação II Lista 1 5- #include <stdio.h> #include <string.h> int main() { static char alfabeto[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; char alfabetorand[2]; int i=0, j=0, x=0; srand(time(NULL)); while(alfabetorand[i] != '\0'){ x = (rand()%25)+1; for(j=0; j<1; j++){ if(alfabetorand[j] != alfabeto[x] && alfabetorand[j] != ' ') { alfabetorand[i] = alfabeto[x]; j = 25; } } i++; } printf("A letra sorteada foi:\n%s\n",alfabetorand); printf("\n"); } 6- #include <stdio.h> #include <stdlib.h> int main() { int a,b,c,maior,menor,interm,aux; printf ("Digite o primeiro numero:\n",a); scanf ("%d",&a); printf ("Digite o proximo numero desejado:\n",b); scanf ("%d",&b); printf ("Digite o ultimo numero:\n",c); scanf ("%d",&c); if ((a>b) || (a>c)) { if (b<c) { aux = a; a = b;
b = aux; }else aux = a; a = c; c = aux; } if (b>c) { aux = b; b = c; c = aux; } printf("\nSeus numeros ordenados sao:\n%d",c); printf("\n%d",b); printf("\n%d",a); } 7- #include <stdio.h> #include <stdlib.h> int main() { int a,b,operacao,resultado; printf("Escolha o numero desejado:\n",a); scanf("%d",&a); printf("Escolha o segundo numero para a realizacao da operacao:\n",b); scanf("%d",&b); printf("Escolha (1) para somar\n"); printf("Escolha (2) para subtrair\n"); printf("Escolha (3) para mutiplicacao\n"); printf("Escolha (4) para divisao\n"); scanf("%d",&operacao); switch(operacao){ case 1: resultado=a+b; break; case 2: resultado=a-b; break;
int main() { int a,b,c,d,valor, valor1; printf("Escreva o primeiro valor:",a); scanf("%d",&a); printf("Escreva o segundo valor:",b); scanf("%d",&b); printf("Escreva o terceiro valor:",c); scanf("%d",&c); d=bb-4ac; if (d<0){ printf("Nao ha solucao real"); } else{ if (d>0){ valor=(-b+d)/2a; valor1=(-b-d)/2*a; if (valor>0){ printf("\nSolucao positiva:\n%d",valor); }else if (valor<0){ printf("\nSolucao negativa:\n%d",valor); } if (valor1>0){ printf("\nSolucao positiva:\n%d",valor1); }else if (valor1<0){ printf("\nSolucao negativa:\n%d",valor1); } }else{ if (d==0){ printf("Eh uma equacao do 1 grau"); } } } return 0; } 12- #include <stdio.h> #include <stdlib.h> int main() { int a,b,c,d,valor, valor1; printf("Escreva o primeiro valor:",a); scanf("%d",&a); printf("Escreva o segundo valor:",b); scanf("%d",&b);
printf("Escreva o terceiro valor:",c); scanf("%d",&c); d=bb-4ac; if (d<0){ printf("Nao ha solucao real"); } else{ if (d>0){ valor=(-b+d)/2a; valor1=(-b-d)/2a; if (valor>0){ printf("\nSolucao positiva:\n%d",valor); }else if (valor<0){ printf("\nSolucao negativa:\n%d",valor); } if (valor1>0){ printf("\nSolucao positiva:\n%d",valor1); }else if (valor1<0){ printf("\nSolucao negativa:\n%d",valor1); } }else{ if (d==0){ valor=(-b+d)/2a; printf("\n\n A solucao da equacao do 1 grau eh = %d",valor); } } } return 0; } Lista 2 1- #include <stdio.h> #include <stdlib.h> int main() { int soma=0,i=1,j=2,k=3,numero; printf("Digite o numero"); scanf("%d",&numero); for(i=1;i>numero;i++){ for(j=2;j>numero;j++){ for(k=3;k>numero;k++){ soma=numero/i; j=soma/j; i=j/k; }