• Matéria: Informática
  • Autor: sidraqueagostinho150
  • Perguntado 5 anos atrás

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.

Respostas

respondido por: talessilvaamarp9tcph
1

#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("]");

}


sidraqueagostinho150: ou seja, são todos os elementos que estão no vetor K,
mas não estão no vetor N
sidraqueagostinho150: sacou?
sidraqueagostinho150: valores passados em K = {3,5,4,2,1,6,8,7,11,9}
valores passados em N = {2,1,5,12,3,0,-1,4,7,6}

valores que devem ser retornados em M = {8,11,9}
talessilvaamarp9tcph: okok
talessilvaamarp9tcph: #include

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("]");
}
sidraqueagostinho150: você consegue colocar pra ler os vetores? pq caso contrário eu não consigo validar a solução...
sidraqueagostinho150: eu tentei colocar o scanf aqui e deu erro
sidraqueagostinho150: Consegui mano, graças a você! Obrigado :)
talessilvaamarp9tcph: Boa mlq
talessilvaamarp9tcph: voa
Perguntas similares