Menu
CoddyTech

Latihan #1

Pelajaran 9 dari 13 dalam kursus Stack, Seri Struktur Data #1 di Coddy.

Tantangan berikut dirancang untuk menggunakan stack di dalamnya.

Struktur data Stack sudah disediakan untukmu, gunakan!

challenge icon

Tantangan

Mudah

Buat fungsi reverse yang menerima array bilangan bulat sebagai input (a) dan mengembalikan array yang urutannya dibalik.

Gunakan Stack yang disediakan untuk menyelesaikan masalah ini!

Coba sendiri

#include <stdio.h>
#include <stdlib.h>
#include "reverse.h"

int main() {
    int* a = (int*)malloc(sizeof(int) * 1000);
    int aSize = 0;
    int x;
    while (scanf("%d", &x) == 1) {
        a[aSize++] = x;
    }
    int returnSize;
    int* result = reverse(a, aSize, &returnSize);
    for (int i = 0; i < returnSize; i++) {
        printf("%d\n", result[i]);
    }
    free(a);
    return 0;
}

Semua pelajaran di Stack, Seri Struktur Data #1

Latihan sendiri: Compiler C online