Construa um programa em C que leia valores reais para 2 vetores de 10 posições. O programa também deve conter um terceiro vetor cujo conteúdo de cada posição é: 1, se o número armazenado em uma posição do 1º vetor é o mesmo armazenado na posição respectiva do 2º, e 0, se não for o mesmo.
OBS.: resultado de todos os valores da zero.
CODE
#include <stdio.h>
main (void){
float
vetor1 [10], vetor2 [10], vetor3[10];
int i;
printf ("\n Defina 10 valores para o vetor 01 :\n");
for (i = 0.0; i < 10.0; i++){
scanf ("%f", &vetor1[i]);
}
printf ("\n Defina 10 valores para o vetor 02 :\n");
for (i = 0.0; i < 10.0; i++){
scanf ("%f", &vetor2[i]);
}
for (i= 0.0; i < 10.0; i++){
if (vetor1 [i] == vetor2 [i]){
vetor3 [i] = 1.0;
}
else{
vetor3 [i] = 0.0;
}
}
printf ("\n Vetor 01: \n");
printf ("\n");
for (i = 0.0; i < 10.0; i++){
printf ("|%.1f| \t", vetor1 [i]);
}
printf ("\n Vetor 02: \n");
printf ("\n");
for (i = 0.0; i < 10.0; i++){
printf ("|%.1f| \t", vetor2 [i]);
}
printf ("\n Vetor 03: \n");
printf ("\n");
for (i = 0.0; i < 10.0; i++){
printf ("|%.1f| \t", vetor3 [i]);
}
}