Segue abaixo um exemplo de programa em C que copia os elementos de uma sequência de inteiros para outra sequência do mesmo tamanho, utilizando as funções lerArray e copia: ```c #include #define DIM 5 void lerArray(int arr[DIM]) { int i; for (i = 0; i < DIM; i++) { printf("Digite o valor do elemento %d: ", i+1); scanf("%d", &arr[i]); } } void copia(int arr1[DIM], int arr2[DIM]) { int i; for (i = 0; i < DIM; i++) { arr2[i] = arr1[i]; } } int main() { int A[DIM], B[DIM], i; lerArray(A); copia(A, B); printf("Array A: "); for (i = 0; i < DIM; i++) { printf("%d ", A[i]); } printf("\nArray B: "); for (i = 0; i < DIM; i++) { printf("%d ", B[i]); } return 0; } ``` O programa começa declarando as funções lerArray e copia, que são responsáveis por ler os valores e armazená-los no array A e copiar os elementos do array A para o array B, respectivamente. Na função main, são declarados os arrays A e B, que serão utilizados para armazenar os valores lidos e copiados, respectivamente. Em seguida, a função lerArray é chamada para ler os valores e armazená-los no array A. Depois, a função copia é chamada para copiar os elementos do array A para o array B. Por fim, o programa imprime os arrays A e B para verificar se os valores foram copiados corretamente.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar