Vous êtes sur la page 1sur 2

ADS/AR/BD/CC Algoritmos 1 Semestre

Nome: Professor:

Turma: Data:

Algoritmos - Lista de Exerccios 2 Bimestre


1. Objetivo
Avaliar o aprendizado de ava !ntregar impresso at" o dia #1/11/#$1%& !m duplas

2. Recursos Necess rios


Computador 'om 'ompilador ava instalado !ditor de te(to

!. "rocedime#tos
Computador 'om 'ompilador ava instalado Parte A ) !(er'*'ios 'om vetores +,azer todos modularizados1& Desenvolva um algoritmo .ue re'e/a e mostre 1#$ valores alfanum"ri'os& #& Desenvolva um algoritmo .ue re'e/a #$ valores num"ri'os inteiros num vetor A e #$ valores num"ri'os inteiros num vetor B& Construa um vetor C 'om #$ posi01es2 onde 'ada posi03o possua a soma dos elementos dos vetores A e B em suas respe'tivas posi01es& 4ostrar os elementos dos tr5s vetores& %& Desenvolva um algoritmo .ue re'e/a 1$ valores num"ri'os inteiros num vetor Num2 'al'ule e mostre os n6meros primos e suas respe'tivas posi01es& 7& Desenvolva um algoritmo .ue re'e/a 78 valores num"ri'os inteiros num vetor2 'al'ule e armazene2 num segundo vetor2 o fatorial de 'ada elemento do primeiro vetor& 4ostre os dois vetores& 8& Desenvolva um algoritmo .ue 'al'ule a ta/uada de um n6mero determinado pelo usu9rio e armazene2 num vetor de 1$ posi01es2 o resultado da ta/uada& 4ostre os elementos do vetor& :& Desenvolva um algoritmo .ue re'e/a 18 valores alfanum"ri'os num vetor e armazene de forma invertida esses elementos num segundo vetor de 18 posi01es& ; primeiro elemento do primeiro vetor ser9 o 6ltimo elemento do segundo vetor2 o segundo elemento do primeiro vetor ser9 o pen6ltimo elemento do segundo vetor e assim por diante& 4ostre os elementos dos dois vetores& <& Desenvolva um algoritmo .ue re'e/a 88 valores num"ri'os reais num vetor2 'al'ule e mostre a m"dia aritm"ti'a dos 88 valores& =& Desenvolva um algoritmo .ue re'e/a 78 valores num"ri'os inteiros2 'al'ule e mostre os n6meros pares2 suas posi01es e a soma dos n6meros pares e os n6meros *mpares2 suas posi01es e a .uantidade de n6meros *mpares& >& Desenvolva um algoritmo .ue re'e/a 18 valores num"ri'os inteiros num vetor ?2 re'e/a 18 valores num"ri'os inteiros num vetor @ e 'on'atene alternadamente os elementos dos vetores ? e @ num ter'eiro vetor A de %$ posi01es& ;s elementos das posi01es *mpares do vetor A s3o os mesmos do vetor ? e os elementos das posi01es pares do vetor A s3o os mesmos do vetor @& 4ostrar os elementos dos tr5s vetores& 1$& Desenvolva um algoritmo .ue re'e/a 1$$ valores num"ri'os inteiros num vetor& Armazene os restos das divis1es dos elementos das posi01es pares por suas posi01es2 num segundo vetor2 e os .uo'ientes das divis1es dos elementos das posi01es *mpares por suas posi01es neste segundo vetor& 4ostre os elementos dos dois vetores&

ADS/AR/BD/CC Algoritmos 1 Semestre

Nome: Professor:

Turma: Data:

Parte B ) !(er'*'ios 'om matrizes +,azer todos modularizados1& Desenvolva um algoritmo .ue re'e/a e mostre 1#$ valores alfanum"ri'os numa matriz 1$(1#& #& Desenvolva um algoritmo .ue re'e/a #$ valores num"ri'os inteiros numa matriz A de dimens1es 1$(# e #$ valores num"ri'os inteiros numa matriz B de dimens1es 1$(#& Construa uma matriz C 'om dimens1es 1$(#2 onde 'ada posi03o possua a soma dos elementos das matrizes A e B em suas respe'tivas posi01es& 4ostre os elementos das tr5s matrizes& %& Desenvolva um algoritmo .ue re'e/a 1$ valores num"ri'os inteiros numa matriz Num de dimens1es 8(#2 'al'ule e mostre os n6meros primos e suas respe'tivas posi01es& 7& Desenvolva um algoritmo .ue re'e/a 8$ valores num"ri'os reais numa matriz 1$(82 'al'ule e armazene numa segunda matriz os 8$ valores da primeira matriz multipli'ados por <& 4ostre os valores das duas matrizes& 8& Desenvolva um algoritmo .ue re'e/a >$ valores num"ri'os inteiros positivos numa matriz de dimens1es 1$(>2 'al'ule e armazene numa segunda matriz o negativo de 'ada elemento da primeira matriz& 4ostre as duas matrizes& :& Desenvolva um algoritmo .ue re'e/a <8 valores num"ri'os reais numa matriz de dimens1es 18(82 'al'ule e armazene numa segunda matriz a metade de 'ada elemento da primeira matriz& 4ostre as duas matrizes& <& Desenvolva um algoritmo .ue re'e/a 7> valores num"ri'os inteiros numa matriz de dimens1es <(<2 'al'ule e armazene o triplo dos valores divis*veis por % numa segunda matriz2 armazenando inalterados os valores .ue n3o forem divis*veis por %& 4ostre os elementos das duas matrizes& =& Desenvolva um algoritmo .ue re'e/a 18 valores alfanum"ri'os numa matriz de dimens1es %(8 e armazene invertido esses elementos numa segunda matriz de dimens1es %(8& ; primeiro elemento da primeira matriz ser9 o 6ltimo elemento da segunda matriz2 o segundo elemento da primeira matriz ser9 o pen6ltimo elemento da segunda matriz e assim por diante& 4ostre os elementos das duas matrizes& >& Desenvolva um algoritmo .ue re'e/a 88 valores num"ri'os reais numa matriz de dimens1es 8(112 'al'ule e mostre a m"dia aritm"ti'a dos 88 valores & 1$& Desenvolva um algoritmo .ue re'e/a 7> valores num"ri'os inteiros numa matriz de dimens1es <(<2 'al'ule e mostre os n6meros pares2 suas posi01es e a soma dos n6meros pares2 /em 'omo os n6meros *mpares2 suas posi01es e a .uantidade de n6meros *mpares&

Vous aimerez peut-être aussi