Write a C program to Create One Dimensional Array.

Function Main
    Declare Integer i, n
    
    Assign n = 12
    Declare Integer Array a[n]
    
    Assign a[0] = 1
    For i = 1 to n-1
        Assign a[i] = a[i-1] * 2
    End
    For i = 0 to n-1
        Output "a["&i&"] = " & a[i]
    End
End

#include <stdio.h>
int main() {
    //! showArray(a, cursors=[i,n], n=8, cw=32)
    int i, n = 12;
    int a[n];
    a[0] = 1;
    for (i = 1; i < n; i++) {
        a[i] = a[i - 1] * 2;
    }
    for (i = 0; i < n; i++) {
        printf("a[%i] = %i\n", i, a[i]);
    }
}

a[0] = 1
a[1] = 2
a[2] = 4
a[3] = 8
a[4] = 16
a[5] = 32
a[6] = 64
a[7] = 128
a[8] = 256
a[9] = 512
a[10] =1024
a[11] =2048

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.