• Matéria: Informática
  • Autor: eumesma0392
  • Perguntado 3 anos atrás

fazer um vetor "a" com número negativos e em seguida um vetor "b" transformando os números do vetor "a" em positivo. ( linguagem c )​

Respostas

respondido por: joaopedrolemos
1

#include <stdio.h>

int main()

{

int a[] = {-1, -2, -3};

int size_a = sizeof(a)/sizeof(a[0]);

int b[size_a], i, j;

for (i = 0; i < size_a; i++) printf("%d\t", a[i]);

printf("\n");

for (j = 0; j < size_a; j++)

{

 b[j] = a[j] * (-1);

 printf("%d\t", b[j]);

}

return 0;

}


eumesma0392: Muito obrigada Pedro, só não consigo entender esse "size" kjkk
joaopedrolemos: No caso, a variável size foi criada para determinar o tamanho do vetor. No caso em questão, o vetor é pequeno e é possível ver que o vetor tem tamanho 3, mas, quando for um vetor "muito grande", recomenda-se o uso desse procedimento em linguagem C para determinar o tamanho do vetor.
joaopedrolemos: Para facilitar seu entendimento, apague a função sizeof e substitua a variável size_a pelo tamanho do vetor: 3
eumesma0392: ah sim, entendi o processo
eumesma0392: muito obrigada viu
joaopedrolemos: De nada, bons estudos!
Perguntas similares