ALGORITMO NO VISUALG
Elabore um algoritmo que receba uma matriz “A” de dimensão 100x100. Processar criar uma matriz “B” de mesma dimensão para que possa receber o fatorial de cada posição respectivamente da matriz “A”.
Criar as seguintes funções:
a) Uma para validação corretiva durante a entrada para não ter número negativo;
b) Outra para o cálculo do fatorial (lembrando que fatorial de zero é igual a um) e retornar o resultado e armazenar na matriz “B”;
Obs.1: para evitar estouro de memória, criar a Matriz “B” do tipo real para o caso do resultado do fatorial ser muito grande e estourar o espaço de armazenamento da variável do tipo inteiro.
Obs.2: para facilitar os testes de mesa e simulações, aconselho a criar (no VisuAlg) uma matriz 4x4, pois, podemos considerar que, se funcionar os cálculos para uma matriz 4x4, também irá funcionar para uma matriz 100x100.
Exemplo:
A 1 2 3 4 ...
1 4 1 0 3 ...
2
3
...
B 1 2 3 4 ...
1 24 1 1 6 ...
2
3
...
Anexos:
Respostas
respondido por:
1
acho que b) não sei se estar certa bom espero que esteja?
Tamires2017:
Na verdade é para elaborar o algoritmo no VisualG....
Perguntas similares
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás