How to use parallel arrays in C

1 Answer

0 votes
#include <stdio.h>

int main(void) {
    int iarr[] = {8, 2, 0, 3, 30};
    char *sarr[] = {"c", "c++", "c#", "java", "python"};
    int parentarr[] = {0, 0, 3, 1, 0};
    int size = sizeof(iarr) / sizeof(iarr[0]);
    
    
    for (int i = 0; i < size; i++)
        printf("%i-%s: %s\n", iarr[i], sarr[i], sarr[parentarr[i]]);
        
    return 0;
}




/*
run:

8-c: c
2-c++: c
0-c#: java
3-java: c++
30-python: c

*/

 



answered Jan 4, 2022 by avibootz

Related questions

...