KAYNAK KODLAR
#include <stdio.h>
#include <stdlib.h>
int main()
{
// Dizinin baslangic adresi icin pointer tanimlamasi
int* ptr;
//Gerekli diger degiskenlerin tanimlanmasi
//Kullanicidan yazdirmak istedigi eleman sayisinin alinmasi
// Dinamik olarak calloc() ile hafizada yer acma
// Hafizadaki alanin alinip alinamadigi kontrolu.
//Alinamadiysa hafiza alinamadi mesaji verilsin
// Hafiza basarili bir sekilde ayrildi mesaji
// 1'den baslayip girilen sayiya kadar olan sayilari ptr pointeri ile sakla
// ptr ile sakladigin elemanlari goruntule
/* Kullanicidan bir onceki girdigi degerden daha buyuk bir sayi girmesini iste
eger kullanici daha buyuk bir sayi girmezse
kullanici daha buyuk bir sayi girene kadar tekrar tekrar istemeye devam et*/
// Dinamik olarak alinan hafizayi yeniden boyutlandir
// ptr yardimiyla dizinin elemanlarini yeni hafizaya göre ayarla
// Dizinin tum elemanlarini goruntule
//hafizayi temizle
}
Bunları ve calloc fonksiyonu kullanarak
EKRAN ÇIKTISI DA ŞU ŞEKİLDE OLACAK
Yazdırmak istediğiniz eleman sayısını giriniz
5
calloc ile 5 tane tam sayı için hafızada yer ayrıldı
Dizinin elemanları
......
diye gidiyor yardımcı olabilirseniz çok teşekkür ederim