Faça um algoritmo na linguagem C que leia um vetor K[10] e um vetor N[10]. A seguir, crie um vetor M que seja adiferença entre o vetor K e N (M=K-N). Mostre a seguir o vetor M.
Soluções para a tarefa
#include <stdio.h>
int main()
{
float K[10],N[10],M[10];
for (int i=0; i<10; i++){
printf("Digite um valor para o vetor K: ");
scanf("%f", &K[i]);
M[i] = K[i];
}
for (int i=0; i<10; i++){
printf("Digite um valor para o vetor N: ");
scanf("%f", &N[i]);
M[i] -= N[i];
}
printf("M = [");
for (int i=0; i<10; i++){
printf(" %f ,", M[i]);
}
printf("]");
}
Outra forma:
#include <stdio.h>
int main(){
float K[] = {3,5,4,2,1,6,8,7,11,9};
float N[] = {2,1,5,12,3,0,-1,4,7,6};
printf("M = [");
for (int i=0; i<10; i++){
int a = 1;
for (int g =0; g<10; g++){
if (K[i] == N[g]){
a = 0;
break;
}
}
if (a)
printf(" %f,",K[i]);
}
printf("]");
}
valores passados em N = {2,1,5,12,3,0,-1,4,7,6}
valores que devem ser retornados em M = {8,11,9}
int main(){
float K[] = {3,5,4,2,1,6,8,7,11,9};
float N[] = {2,1,5,12,3,0,-1,4,7,6};
printf("M = [");
for (int i=0; i<10; i++){
int a = 1;
for (int g =0; g<10; g++){
if (K[i] == N[g]){
a = 0;
break;
}
}
if (a)
printf(" %f,",K[i]);
}
printf("]");
}
mas não estão no vetor N