Buscar

Pratica 15 INF

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Prática 15 (substitutiva) – INF100 – 2014/II – Valor: 4 pontos
Página 1 de 1
INF100 – Introdução à Programação I
Roteiro Prática 8 a 12 de Dezembro de 2014
Matrícula:_______________ Nome:_____________________________________________________________________Dada uma matriz A qualquer, chamamos esparsidade a razão entre o número de elementosnulos e o número total de elementos da matriz.Dadas duas matrizes A e B quaisquer, ambas de dimensões idênticas, chamamos similaridade arazão entre o número de elementos idênticos entre as duas matrizes e o número total deelementos de cada matriz.Faça o download do arquivo matriz.cpp. Copie-o para dentro do CodeBlocks e salve-o com essemesmo nome. Complete o código fonte seguindo as orientações dadas nos comentários jáexistentes no programa. Os locais onde você deve completar o código estão indicados com ‘...’.O programa deverá se comportar como nos exemplos abaixo:
Entre com o número de linhas da matriz (1..100): 0
Valor fora do intervalo.
Entre com o número de linhas da matriz (1..100): 200
Valor fora do intervalo.
Entre com o número de linhas da matriz (1..100): 3
Entre com o número de colunas da matriz (1..100): 4
1 0 1 0
1 0 0 0
1 0 1 1
Esparsidade: 0.5 = 50%
0 0 0 0
1 1 1 1
0 0 0 0
Esparsidade: 0.666667 = 66.6667%
Similaridade entre as matrizes: 0.333333 = 33.3333%
Obs.: os valores podem diferir por causa da função rand() usada no código.Após certificar-se que seu programa está correto, envie o arquivo do programa fonte (somenteo arquivo matriz.cpp).

Outros materiais