Informática, perguntado por Tamires2017, 10 meses atrás

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:

Soluções para a tarefa

Respondido por Joallysa124
1
acho que b) não sei se estar certa bom espero que esteja?

Tamires2017: Na verdade é para elaborar o algoritmo no VisualG....
Tamires2017: A e B são só exemplos na verdade...
Perguntas interessantes