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

Crie um programa em Linguagem C que permita realizar operações com matrizes 1. O programa deve permitir ao usuário inserir o número de linhas e colunas de cada matriz assim como inserir os dados para cada matriz 2. Desenvolver uma biblioteca chamada matrixOperations que contenha as funções para calcular a soma, diferença, e multiplicação de vetores e matrizes. 3. Desenvolver uma biblioteca chamada matrixUtilities que contenha as funções para calcular a inversa e o determinante de uma matriz quadrada cujo tamanho máximo é de 3 linhas e 3 colunas. 4. O programa deve perguntar ao usuário se deseja realizar outra operação: Digite 1 para sim e 2 para não e finalizar o programa.

Soluções para a tarefa

Respondido por ulilissesluiz
0

é muita coisa... edita e dividi em tópicos please, estou confuso... quero te ajudar


lucasilveiranu: É um programa em linguagem C, preciso desenvolver esse projeto. Conhece linguagem C?
ulilissesluiz: sim conheço, mesmo assim organiza melhor as questôes!
lucasilveiranu: Blz!! primeiro passo é criar um programa que o usuario insere os valores de linhas e colunas de duas matrizes, assim como seus dados
lucasilveiranu: Feito isso, o usuario tem que criar uma biblioteca que contenha função de soma, diferença e multiplicação dessas matrizes.
ulilissesluiz: c@r@1lh0 que elaborado... seu professor pegou pesado... vou tentar te ajudar pera
lucasilveiranu: Se conseguir me ajudar pelo menos nessas duas questões, já fico grato hahahahha
Respondido por eduardomarquini
1

Resposta:

nao entendi sua pergunta vc pode recriala de um jeito melhor para que eu possa te ajudar... aguardo

Explicação:


eduardomarquini: # include // necessária para pow() e sqrt()
# include // necessária para printf() e getchar()

int main()
{
int a = 2, b = 3;

printf("%d + %d = %d\n", a, b, a + b);
printf("%d - %d = %d\n", a, b, a - b);
printf("%d x %d = %d\n", a, b, a * b);
printf("%d / %d = %0.1f\n", a, b, (float) a / b); // resultado fracionário
printf("%d elevado a %d = %0.1f\n", a, b, pow(a, b)); // pow(base, expoente)
printf("raiz quadrada de %d = %0.1f\n", a, sqrt(a));
eduardomarquini: getchar(); //O uso dessa função é necessária apenas nos sistemas Windows, para manter o terminal (Prompt de comando) aberto
return 0;
eduardomarquini: Ou, equivalente:
eduardomarquini: typedef struct Pessoa
{
char nome[64]; // vetor de 64 chars para o nome
unsigned short int idade;
char rg[13];
} Pessoa;

int main()
{
Pessoa exemplo = {"Filipe", 16, "00.000.000-00"}; // declaração da variável "exemplo"

printf("Nome: %s\n", exemplo.nome);
printf("Idade: %hu\n", exemplo.idade);
printf("RG: %s\n", exemplo.rg);

getchar();
return 0;
lucasilveiranu: Amigo, grato pelo seu tempo respondendo... porém é algo um pouco mais complexo
eduardomarquini: Bom essas são meio que as regrinhas sobre matrizes da matemática não sei se você sabe mas eu te enviei...uma duvida é por meio dessas regras que você tem que formula a sua resposta?
lucasilveiranu: Sim sim, mas essas matrizes que estou falando são em C, por exemplo: matrizA[10][10] e matrizB[10][10].
eduardomarquini: ah okay.... esse trabalho você terá que entregar amanha para seu prof(a)....estou meio cansado agora e não estou conseguindo raciocinar kk... mas caso contrario e esse trabalho nao precisa ser entregue amanha, eu poderei te ajudar amanha dps do 12.30 ai so me add que amanha nois 2 possamos trabalhar sobre essa pergunta..... tenha uma Boa Noite,Lucas
lucasilveiranu: Feito eduardo, esse trabalho é para dia 11, tem tempo ainda hahahah
swosilva: ola conseguiram resolver esse algoritmo?
Perguntas interessantes