How to print (output) one-dimensional int array elements in C

3 Answers

0 votes
#include <stdio.h>

#define LEN 5

int main(void)
{
	int arr[LEN] = { 2, 234, 1, 800, 100 };
	int i;

	// Print all elements 
	for (i = 0; i < sizeof(arr)/sizeof(arr[0]); i++) 
		printf("arr[%d] = %d\n", i, arr[i]);

    return 0;
}
  
    
/*
      
run:

arr[0] = 2
arr[1] = 234
arr[2] = 1
arr[3] = 800
arr[4] = 100

*/

 



answered Jan 31, 2016 by avibootz
0 votes
#include <stdio.h>
 
#define LEN 5
 
int main(void)
{
    int arr[LEN] = { 2, 234, 1, 800, 100 };
    int arr_size;
 
	arr_size = sizeof(arr)/sizeof(arr[0]);
 
    // Print all elements 
    for (int i = 0; i < arr_size; i++) 
        printf("arr[%d] = %d\n", i, arr[i]);
 
    return 0;
}
   
     
/*
       
run:
 
arr[0] = 2
arr[1] = 234
arr[2] = 1
arr[3] = 800
arr[4] = 100
 
*/

 



answered Jan 31, 2016 by avibootz
0 votes
#include <stdio.h>
 
#define LEN 5
 
int main(void)
{
    int arr[LEN] = { 2, 234, 1, 800, 100 };
 
    // Print all elements 
    for (int i = 0; i < LEN; i++) 
        printf("arr[%d] = %d\n", i, arr[i]);
 
    return 0;
}
   
     
/*
       
run:
 
arr[0] = 2
arr[1] = 234
arr[2] = 1
arr[3] = 800
arr[4] = 100
 
*/

 



answered Jan 31, 2016 by avibootz
...