Você está na página 1de 7

Escola de Cincias e Tecnologia ECT1203 Linguagem de Programao Lista 4 Professor verton Santi Questo 1 Dadas duas seqncias com

om ( <= 100) nmeros inteiros entre 0 e 9, interpretadas como dois nmeros inteiros de algarismos, calcular a seqncia de nmeros que representa a soma dos dois inteiros. Exemplo: = 8 1 seqncia 82434251 2 seqncia + 3 3 7 5 2 3 3 7 resultado =116186588 Questo 2 Faa um programa para imprimir as ( <= 100) primeiras linhas do tringulo de Pascal usando apenas um

vetor, com o valor de fornecido pelo usurio. Considere cada posio do tringulo como um ponto com coordenadas (, ). Para cada ponto (, ) do tringulo, o valor mostrado corresponde ao valor do binmio

! ! !

Tringulo de Pascal para n = 6: 1 1 1 1 1 1

1 2 3 4 5

1 3 1 6 4 1 10 10 5 1

Neste caso, veja com calculado o valor do elemento para = 5 e = 2:

! 5! 120 = = = ! ! 5 2 ! 2! 3! 2! 120 = = 10 12 Questo 3 Faa um programa que leia uma matriz = e calcule seu trao. A definio do trao para uma matriz a seguinte:

tr =
=1

Questo 4 Faa um programa que leia o gabarito de uma prova com questes e a grade de respostas de alunos. Ao final, seu programa dever informar quantos alunos acertaram mais de 70% da prova e quantos alunos acertaram menos de 35% da prova.

Questo 5 Faa um programa que inicialize aleatoriamente uma matriz de dimenso com nmeros inteiros entre 0 e 9. Para isto utilize a funo rand() da linguagem C++ (biblioteca cstdlib). Ao final, seu programa dever informar quantos dos nmeros da matriz so menores que 5. Quantos nmeros so maiores que 8 e quantas vezes o nmero 2 apareceu na matriz. Questo 6 Faa um programa que leia duas matrizes e calcule o resultado de sua multiplicao. Questo 7 Faa um programa em linguagem C++ que leia uma matriz do teclado e informa sua transposta.

Questo 8 Faa um programa em linguagem C++ que leia uma matriz = e calcule o valor de sua norma de Frobenius, a qual dada pela definio a seguir:
1 2

=
=1 =1

| |2

Utilize as funes da biblioteca cmath: abs(valor) valor absoluto pow(valor, expoente) potncia sqrt(valor) raiz quadrada Questo 9 O ponto de Sela de uma matriz aquele elemento que ao mesmo tempo o maior elemento de sua linha e

o menor elemento de sua prpria coluna. Faa um programa que, dada uma matriz informe se esta tem ou no um ponto de sela, bem como seu valor, sua respectiva linha e coluna. Veja o exemplo abaixo: Neste caso, o nmero 3, situado na linha 0 e coluna 2, o ponto de sela da matriz A. 1 2 = 1 3 3 2 3 4 6

Questo 10: Desafio Crie um programa que gera aleatoriamente valores para um vetor de tamanho , sendo informado pelo usurio. Em seguida, gere um vetor cpia deste primeiro (com o mesmo tamanho e elementos). Voc dever ordenar os dois vetores, sendo que o primeiro deles dever ser

ordenado por meio do mtodo bolha. O segundo dever ser ordenado por meio da funo sort j pronta na linguagem C++. Informe ao final quantos segundos cada mtodo levou para completar a ordenao. Sugesto: teste valores de grandes. seu cdigo para consideravelmente