From f2a224a681a96b9180fc6b0e951ceda2a00092e9 Mon Sep 17 00:00:00 2001 From: Pedro Folloni Pesserl <fpesserl7@gmail.com> Date: Tue, 20 Sep 2022 22:13:39 -0300 Subject: [PATCH] add question 2 10th list --- lista-10/02/enunciado.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/lista-10/02/enunciado.txt b/lista-10/02/enunciado.txt index e69de29..3e63b13 100644 --- a/lista-10/02/enunciado.txt +++ b/lista-10/02/enunciado.txt @@ -0,0 +1,20 @@ +Um vetor real X com n elementos é apresentado como resultado de um sistema de equações lineares Ax = B cujos coeficientes são representados em uma matriz real A(m×n) e os lados direitos das equações (os resultados de cada equação) em um vetor real B de m elementos. Criar um programa em Free Pascal que verifique se o vetor X é realmente solução do sistema dado, imprimindo "sim" caso o vetor informado seja solução do sistema de equações, ou imprimindo "não" caso contrário. + +Dica: Comparações entre números reais pode ser um problema dependendo da arquitetura da máquina a ser utilizada. Para solucionar este problema um método a ser utilizado é a comparação por margem de erro. + +PS: O sistema apresentado no exemplo de entrada é representado pela seguinte equação. + +| 2x + y - 3z = -1 +| -x + 3y + 2z = 12 +| 3x + 1y - 3z = 0 + +Exemplo de entrada: +3 3 #tamanho da matriz +1 3 2 #resultado informado +2 1 -3 #Matriz +-1 3 2 +3 1 -3 +-1 12 0 #lado direito + +Saída esperada: +sim -- GitLab