Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Exercícios de Programação II, Notas de estudo de Algoritmos

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

Antes de 2010

Compartilhado em 20/08/2010

debora-chaia-stadler-3
debora-chaia-stadler-3 🇧🇷

2 documentos

1 / 6

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
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;
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Exercícios de Programação II e outras Notas de estudo em PDF para Algoritmos, somente na Docsity!

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; }