Você está na página 1de 2

Vetores, ou matrizes (array of)

1. Criar um vetor A com 5 elementos inteiros. Construir um vetor B de mesmo tipo e tamanho e com os
mesmos elementos do vetor A, ou seja, B[i] = A[i].
2. Criar um vetor A com elementos inteiros. Construir um vetor B de mesmo tipo e tamanho e com os
elementos do vetor A multiplicados por 2, ou seja! B[i] != A[i] " 2.
#. Criar um vetor A com 15 elementos inteiros. Construir um vetor B de mesmo tipo e tamanho, sendo
$ue cada elemento do vetor B dever% ser o $uadrado do respectivo elemento de A, ou seja!
B[i] != A[i] " A[&].
'. Criar um vetor A com 15 elementos inteiros. Construir um vetor B de mesmo tamanho, sendo $ue
cada elemento do vetor B dever% ser a rai( $uadrada do respectivo elemento de A, ou seja!
B[i] != s$rt)A[i]*.
5. Criar um vetor A com 1+ elementos inteiros. Construir um vetor B de mesmo tipo e tamanho, sendo
$ue cada elemento do vetor B dever% ser o respectivo elemento de A multiplicado por sua posi,-o
)ou .ndice*, ou seja!
B[i] != A[i] " i.
/. Criar dois vetores A e B cada um com 1+ elementos inteiros. Construir um vetor C, onde cada
elemento de C 0 a soma dos respectivos elementos em A e B, ou seja!
C[i] != A[i] 1 B[i].
2. Criar dois vetores A e B cada um com 1+ elementos inteiros. Construir um vetor C, onde cada
elemento de C 0 a su3tra,-o dos respectivos elementos em A e B, ou seja!
C[i] != A[i] 4 B[i].
. Criar dois vetores A e B cada um com 1+ elementos inteiros. Construir um vetor C, onde cada
elemento de C 0 a multiplica,-o dos respectivos elementos em A e B, ou seja!
C[i] != A[i] " B[i].
5. Criar dois vetores A e B cada um com 1+ elementos inteiros. Construir um vetor C, onde cada
elemento de C 0 a divis-o dos respectivos elementos em A e B, ou seja!
C[i] != A[i] 6 B[i].
1+. Criar um vetor A com 1+ elementos inteiros. Construir um vetor B de mesmo tipo e tamanho, sendo
$ue cada elemento do vetor B dever% ser o resto da divis-o do respectivo elemento de A por 2 )dois*,
ou seja! B[i] != A[i] mod 2.
11. Criar um vetor A com 1+ elementos inteiros. &mplementar um pro7rama $ue de8ina e escreva a
$uantidade de elementos arma(enados neste vetor $ue s-o pares.
12. Criar um vetor A com 1+ elementos inteiros. &mplementar um pro7rama $ue de8ina e escreva a soma
de todos os elementos arma(enados neste vetor.
1#. Criar um vetor A com 1+ elementos inteiros. &mplementar um pro7rama $ue determine a soma dos
elementos arma(enados neste vetor $ue s-o m9ltiplos de 5.
1'. Criar um vetor A com 1+ elementos inteiros. &mplementar um pro7rama $ue de8ina e escreva a m0dia
aritm0tica simples dos elementos .mpares arma(enados neste vetor.
15. Criar um vetor A com 1+ elementos inteiros. :esenvolver um pro7rama $ue de8ina o percentual de
elementos pares e .mpares, respectivamente, arma(enados neste vetor.
1/. Criar um vetor A com 1+ elementos inteiros. ;screver um pro7rama $ue calcule e escreva! a* a soma
de elementos arma(enados nesta matri( $ue s-o in8eriores a 15< 3* a $uantidade de elementos
arma(enados na matri( $ue s-o i7uais a 15< e c* a m0dia dos elementos arma(enados na matri( $ue
s-o superiores a 15.
12. =er um vetor A com 1+ elementos inteiros correspondentes as idades de um 7rupo de pessoas.
;screva um pro7rama $ue determine e escreva a $uantidade de pessoas $ue possuem idade superior a
#5 anos.
1. =er um vetor A com 1+ elementos inteiros correspondentes as idades de um 7rupo de pessoas.
;screva um pro7rama $ue determine e escreva a menor e a maior idades e suas respectivas posi,>es.
15. =er as duas notas 3imestrais para um conjunto de 1+ alunos. Arma(enar as notas in8ormadas em dois
vetores ?ota1 e ?ota2 do tipo real. ;screva um pro7rama $ue calcule a m0dia aritm0tica simples
das notas in8ormadas arma(enando o resultado em um vetor @esult de mesmo tipo e tamanho. Ao
mostrar os resultados eAi3ir a situa,-o de cada aluno. Be a m0dia calculada 8or superior ou i7ual a 2 o
aluno estar% aprovado, caso contr%rio, a situa,-o do aluno ser% reprovado.
2+. &mplementar um pro7rama $ue o3tenha a cota,-o do dClar )DE* em rela,-o ao real )@E* e a se7uir
arma(ene em vetor A com 2+ elementos as se7uintes convers>es!
A[i] != cota,-o do dolar " i, para todo i variando de 1 at0 2+.
21. Ferar aleatoriamente um vetor A com 1+ elementos inteiros e i7uais a 0 e 1, su7est-o! A[i] :=
random(2); GedeHse para implementar um pro7rama $ue determine o percentual de n9meros 0Is e 1Is
eAistentes no vetor A.
12
22. Ferar aleatoriamente um vetor A com 5+ elementos inteiros e implementar um pro7rama para
mostrar estes elementos na tela em colunas com 15 valores cada.
2#. Criar um vetor A com 1+ elementos inteiros. :esenvolver um pro7rama $ue veri8i$ue se todos os
elementos do vetor A s-o pares. Be pelo menos um elemento do vetor n-o 8or par o processo de
repeti,-o para percorrer os elementos do vetor deve ser encerrado, como su7est-o! utili(e uma
vari%vel do tipo flag para atin7ir este propCsito.
2'. ?9meros pal.ndromos s-o a$ueles $ue escritos da direita para a es$uerda tJm o mesmo valor $uando
escritos da es$uerda para a direita. ;Aemplo! 5'5< 2552< 52#25< 12#'5'#21< etc. ;screva um
pro7rama $ue veri8i$ue se um dado vetor A de 1+ elementos inteiros 0 um pal.ndromo, ou seja, se o
primeiro elemento do vetor e i7ual ao 9ltimo, se o se7undo elemento do vetor 0 i7ual ao pen9ltimo e
assim por diante at0 veri8icar todos os elementos ou che7ar a conclus-o $ue o vetor n-o 0 um
pal.ndromo.
25. Criar um vetor A com 1+ elementos inteiros. Construir um vetor B de mesmo tipo e tamanho,
o3edecendo as se7uintes re7ras de 8orma,-o! a* Bi dever% rece3er 1 $uando Ai 8or par< 3* Bi dever%
rece3er 0 $uando Ai 8or .mpar.
2/. Criar dois vetores A e B cada um com 1+ elementos inteiros. Construir um vetor C de mesmo tipo e
tamanho, o3edecendo as se7uintes re7ras de 8orma,-o! a* Ci dever% rece3er 1 $uando Ai 8or maior
$ue Bi< 3* Ci dever% rece3er 0 $uando Ai 8or i7ual a Bi< c* Ci dever% rece3er H1 $uando Ai 8or menor
$ue Bi.
22. Criar um vetor A com 1+ elementos inteiros. Construir um vetor B de mesmo tipo e tamanho,
o3edecendo as se7uintes re7ras de 8orma,-o! a* Bi dever% rece3er IaI $uando Ai 8or menor $ue 2< 3*
Bi dever% rece3er IbI $uando Ai 8or i7ual a 2< c* Bi dever% rece3er IcI $uando Ai 8or maior $ue 2 e
menor $ue 1+< d* Bi dever% rece3er IdI $uando Ai 8or i7ual a 1+< e e* Bi dever% rece3er IeI $uando Ai
8or maior $ue 1+. Bu7est-o! var B! array[1..1+] of char<
2. =er um vetor A com 1+ elementos e construir um vetor B de mesmo tipo e tamanho e com os
mesmos elementos de A, sendo $ue estes dever-o estar invertidos, ou seja, o primeiro elemento de A
passa a ser o 9ltimo de B, o se7undo elemento de A passa a ser o pen9ltimo de B e assim por diante.
25. =er dois vetores A e B com 1+ elementos cada. Construir um vetor C, sendo este a jun,-o dos dois
outros vetores. Ks primeiros 1+ elementos de C dever-o rece3er os elementos de A e os 9ltimos
elementos C dever-o rece3er os elementos de B. :esta 8orma, C dever% ter o do3ro de elementos de
A e B, ou seja, 2+ elementos.
#+. =er um vetor A com 2+ elementos. Construir dois vetores B e C, sendo $ue nos vetor B e C ser-o
arma(enados o valores pares e .mpares de A, respectivamente.
#1. =er um vetor A com 2+ elementos. Beparar os elementos pares e .mpares de A utili(ando apenas um
vetor eAtra B. Bu7est-o! no in.cio do vetor B arma(ene os elementos pares de A e nas posi,>es
restantes do vetor B arma(ene os elementos de A $ue s-o .mpares.
#2. Criar um vetor A com 5 elementos inteiros. ;screva um pro7rama $ue imprima a ta3uada de cada um
dos elementos do vetor A.
##. Criar um vetor A com 1+ elementos inteiros. ;screva um pro7rama $ue imprima cada elemento do
vetor A e uma mensa7em indicando se o respectivo elemento 0 um n9mero primo ou n-o.
#'. Criar um vetor A com 1+ elementos inteiros. ;screva um pro7rama $ue imprima cada elemento do
vetor A e a rela,-o de todos os pares de + at0 o respectivo elemento.
#5. Criar um vetor A com 1+ elementos inteiros. ;screva um pro7rama $ue imprima cada elemento do
vetor A e a rela,-o de todos os divisores do respectivo elemento.
#/. Criar um vetor A com 11 elementos, indeAados de + at0 1+. Bendo $ue cada elemento do vetor A 0
8ormado pontJncia de 3ase 2 elevado ao eApoente posi,-o do respectivo elemento, ou seja!
A[i]!= 2
i
. Bu7est-o var A! array[+..1+] of inte7er<
#2. Criar um vetor A com 15 elementos inteiros. Construir um vetor B de mesmo tamanho, sendo $ue
cada elemento do vetor B seja o 8atorial do elemento correspondente em A.
#. =er um vetor A com 1+ elementos. Construir um vetor B de mesmo tipo e tamanho, sendo $ue cada
elemento de B dever% ser o se7uinte somatCrio! Bi = Aj, para todo j variando de i at0 1+.
#5. Criar dois vetores A e B cada um com 1+ elementos inteiros. :esenvolver um pro7rama $ue reali(e a
interse,-o dos vetores A e B para produ(ir um vetor C. &nterse,-o de conjuntos = todos os elementos
$ue eAistem em A e tam30m eAistem em B.
'+. Criar dois vetores A e B cada um com 1+ elementos inteiros. :esenvolver um pro7rama $ue crie um
vetor C $ue 0 a di8eren,a dos conjuntos 8ormados pelos elementos dos vetores A e B. :i8eren,a de
conjuntos = todos os elementos do conjunto A $ue n-o eAistem no conjunto B.
'1. =er 1+ elementos inteiros em uma vetor A. Lontar uma rotina de 3usca, para pes$uisar se um dado
elemento M est% arma(enado em A.
'2. =er 1+ elementos inteiros em um vetor A e coloc%Hlos em ordem crescente e apresentar os elementos
ordenados.
1

Você também pode gostar