Dada una array de enteros de tamaño N , la tarea es recorrer e imprimir los elementos de la array .
Ejemplos:
Entrada: arr[] = {2, -1, 5, 6, 0, -3}
Salida: 2 -1 5 6 0 -3Entrada: arr[] = {4, 0, -2, -9, -7, 1}
Salida: 4 0 -2 -9 -7 1
Acercarse:-
1. Inicie un ciclo de 0 a N-1 , donde N es el tamaño de la array.
for(i = 0; i < N; i++)
2. Acceda a cada elemento de la array con la ayuda de
arr[index]
3. Imprime los elementos.
printf("%d ", arr[i])
A continuación se muestra la implementación del enfoque anterior:
C
// C program to traverse the array #include <stdio.h> // Function to traverse and print the array void printArray(int* arr, int n) { int i; printf("Array: "); for (i = 0; i < n; i++) { printf("%d ", arr[i]); } printf("\n"); } // Driver program int main() { int arr[] = { 2, -1, 5, 6, 0, -3 }; int n = sizeof(arr) / sizeof(arr[0]); printArray(arr, n); return 0; }
Producción:
Array: 2 -1 5 6 0 -3
Complejidad de tiempo: O(n)
Espacio Auxiliar: O(1)