Menu
Coddy logo textTech

Practice #1

Coddy'nin Stack - Veri Yapıları Serisi #1 kursunda ders 9 / 13.

Sıradaki zorluklar, içlerinde yığın kullanacak şekilde tasarlanmıştır.

Stack veri yapısı sizin için zaten sağlanmıştır — onu kullanın!

challenge icon

Görev

Kolay

Girdi olarak bir tam sayı dizisi (a) alan ve tersine çevrilmiş diziyi döndüren bir reverse fonksiyonu yazın.

Bu problemi çözmek için sağlanan Stack yapısını kullanın!

Kendin dene

#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;
}

Stack - Veri Yapıları Serisi #1 bölümündeki tüm dersler