• Home
  • Subscribe
  • Contribute Us
    • Share Your Interview Experience
  • Contact Us
  • About
    • About CSEstack
    • Campus Ambassador
  • Forum & Discus
  • Tools for Geek
  • LeaderBoard
CSEstack

What do you want to Learn Today?

  • Programming
    • Tutorial- C/C++
    • Tutorial- Django
    • Tutorial- Git
    • Tutorial- HTML & CSS
    • Tutorial- Java
    • Tutorial- MySQL
    • Tutorial- Python
    • Competitive Coding Challenges
  • CSE Subject
    • (CD) Compiler Design
    • (CN) Computer Network
    • (COA) Computer Organization & Architecture
    • (DBMS) Database Management System
    • (DS) Data Structure
    • (OS) Operating System
    • (ToA) Theory of Automata
    • (WT) Web Technology
  • Interview Questions
    • Interview Questions- Company Wise
    • Interview Questions- Coding Round
    • Interview Questions- Python
    • Interview Questions- REST API
    • Interview Questions- Web Scraping
    • Interview Questions- HR Round
    • Aptitude Preparation Guide
  • GATE 2022
  • Linux
  • Trend
    • Full Stack Development
    • Artificial Intelligence (AI)
    • BigData
    • Cloud Computing
    • Machine Learning (ML)
  • Write for Us
    • Submit Article
    • Submit Source Code or Program
    • Share Your Interview Experience
  • Tools
    • IDE
    • CV Builder
    • Other Tools …
  • Jobs

What is Array | Print Elements in Array (Traversing)

Aniruddha Chaudhari/1383/0
C / C++Code

What is an array?

Array is a collection of multiple elements. It is one of the derived data types in C programming.

Characteristics of array:

  • Elements (aka items) in the array are stored in a contiguous memory location.
  • Each element in the array has an index that is used to access that element.
  • The index of the first element in the array is 0, the index of the second element is 2, and so on.

Array in C/C++

Array in C/C++ programming can store only homogenous items i.e. items having same data types.

Syntax:

<data_type> <array_name>[<array_size>];

Array of integers

int int_arr[10];

Array of characters

char char_arr[10];

Here 10 is the size of the array. It means, it can store 10 items.

Initialing array:

Example: Initialize an integer array to store integer values from 1 to 10.

int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

Array Example

You can use online CSEstack IDE to execute the code shared in this tutorial.

How to print specific element in array?

Example: Print the 3rd element in the array. The index of the 3rd element is 2 as index of the array starts with zero.

#include <stdio.h>

int main() {
    int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

    printf("%d ", arr[2]);

    return 0;
}

Output:

3

Traversing Array

We can use any looping statement in C/C++ like do, do-while or for loop statement to print the array.

How to print array in C/C++ program using for loop? [Traversing Array]

Here is the simple code to traverse the elements in the array and print them using a for loop.

#include <stdio.h>

int main() {
    int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    int i;

    for(i = 0; i < 10; i++) {
        printf("%d ", arr[i]);
    }

    return 0;
}

Output:

1 2 3 4 5 6 7 8 9 10

How to print array in C/C++ program using while loop?

#include <stdio.h>

int main() {
    int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    int i=0;

    while(i<10) {
        printf("%d ", arr[i]);
        i++;
    }

    return 0;
}

Output:

1 2 3 4 5 6 7 8 9 10

How to print array in C/C++ program using do-while?

#include <stdio.h>

int main() {
    int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    int i=0;

    do {
        printf("%d ", arr[i]);
        i++;
    } while(i<10);

    return 0;
}

Output:

1 2 3 4 5 6 7 8 9 10

Any doubt? Write in the comment below.

cpp
Aniruddha Chaudhari
I am complete Python Nut, love Linux and vim as an editor. I hold a Master of Computer Science from NIT Trichy. I dabble in C/C++, Java too. I keep sharing my coding knowledge and my own experience on CSEstack.org portal.

Your name can also be listed here. Got a tip? Submit it here to become an CSEstack author.

Leave a Reply Cancel reply

C Programming

  1. C- Introduction
  2. C- Compile & Execute Program
  3. C- Data Types
  4. C- if-else statement
  5. C- While, do-while, for loop
  6. C- Array
  7. C- Function (Types/Call)
  8. C- strlen() vs sizeof()
  9. C- Nested Switch Statement
  10. C- Recursion
  11. C- Dynamic Programming
  12. C- Storage Classes
  13. C- Creating Header File
  14. C- Null Pointer
  15. C- Stack and Queue
  16. C- Implement Stack using Array
  17. C- Implement Linked List in C
  18. C- File Handling
  19. C- Makefile Tutorial

Object Oriented Concepts in C++

  • C++: C vs OOPs Language
  • C++: Introduction to OOPs Concepts
  • C++: Inheritance

Sorting Algorithms

  • Different Types of Sorting Algo
  • Selection Sort
  • Bubble Sort
  • Quick Sort

Programming for Practice

  1. Online C/C++ Compiler

String Handling:

  1. Remove White Spaces from String
  2. Implement strstr Function in C
  3. Convert String to Int – atoi()
  4. Check if String is Palindrome
  5. Check if Two Strings are Anagram
  6. Split String in using strtok_r()
  7. Undefined reference to strrev

Array:

  1. Check if Array is Sorted

Bit Manipulation:

  1. Count Number of 1’s in Binary

Linked List:

  1. Reverse a Linked List Elements

Number System:

  1. Program to Find 2’s Complement
  2. Convert Decimal to Binary in C

Tricky Questions:

  1. Add Two Numbers without Operator
  2. Find Next Greater Number
  3. Swap values without temp variable
  4. Print 1 to 100 without Loop

Interview Coding Questions

  • 50+ Interview Coding Questions

© 2022 – CSEstack.org. All Rights Reserved.

  • Home
  • Subscribe
  • Contribute Us
    • Share Your Interview Experience
  • Contact Us
  • About
    • About CSEstack
    • Campus Ambassador
  • Forum & Discus
  • Tools for Geek
  • LeaderBoard