Escreva um programa em Java que adiciona elementos em uma ArrayList, em seguida exclui elementos, e por fim, apresenta todos os elementos restantes no ArrayList, e quantidade de elementos presentes.
Tendo a condição pedida satisfeita, bastamos obter a somatória da multiplicação de todos os elementos por cada elemento do vetor correspondente. O resultado será um vetor com número total de elementos igual ao total de linha para o arrayList.
#include<stdio.h>
//Comstantes de tamanho
const int MAX_LINHA = 3;
const int MAX_COLUNA = 2;
int main(){
//Definição das variaveis
float vetor_resultante[MAX_COLUNA],;
//Incialização da matriz
matriz[0][0] = 1; matriz[0][1] = -4;
matriz[1][0] = 3; matriz[1][1] = 2;
matriz[2][0] = 0; matriz[2][1] = 5;
//Imprime matriz
printf("Matriz\n");
for(int i = 0; i < MAX_LINHA; i++){
for(int j = 0; j < MAX_COLUNA; j++){
printf(" %.0f ", matriz[i][j]);
}
printf("\n");
}
//Inicialização do vetor
vetor[0] = 5; vetor[1] = -3;
printf("\nVetor\n");
//Apresenta o resultado
for(int i = 0; i < MAX_COLUNA; i++){
printf(" %.0f ", vetor[i]);
}
//Faz o calculo
for(int i = 0; i < MAX_LINHA; i++){
for(int j = 0; j < MAX_COLUNA; j++){
vetor_resultante[i] += matriz[i][j] * vetor[j];
}
}
//Apresenta o resultado
printf("\n\nResultado\n");
for(int i = 0; i < MAX_LINHA; i++){
printf(" %.0f ", vetor_resultante[i]);
}
return 0;
}
Tendo a condição pedida satisfeita, bastamos obter a somatória da multiplicação de todos os elementos por cada elemento do vetor correspondente. O resultado será um vetor com número total de elementos igual ao total de linha para o arrayList.
#include<stdio.h>
//Comstantes de tamanho
const int MAX_LINHA = 3;
const int MAX_COLUNA = 2;
int main(){
//Definição das variaveis
float vetor_resultante[MAX_COLUNA],;
//Incialização da matriz
matriz[0][0] = 1; matriz[0][1] = -4;
matriz[1][0] = 3; matriz[1][1] = 2;
matriz[2][0] = 0; matriz[2][1] = 5;
//Imprime matriz
printf("Matriz\n");
for(int i = 0; i < MAX_LINHA; i++){
for(int j = 0; j < MAX_COLUNA; j++){
printf(" %.0f ", matriz[i][j]);
}
printf("\n");
}
//Inicialização do vetor
vetor[0] = 5; vetor[1] = -3;
printf("\nVetor\n");
//Apresenta o resultado
for(int i = 0; i < MAX_COLUNA; i++){
printf(" %.0f ", vetor[i]);
}
//Faz o calculo
for(int i = 0; i < MAX_LINHA; i++){
for(int j = 0; j < MAX_COLUNA; j++){
vetor_resultante[i] += matriz[i][j] * vetor[j];
}
}
//Apresenta o resultado
printf("\n\nResultado\n");
for(int i = 0; i < MAX_LINHA; i++){
printf(" %.0f ", vetor_resultante[i]);
}
return 0;
}
Para escrever sua resposta aqui, entre ou crie uma conta
Lógica de Programação
•ANHANGUERA
Compartilhar