#include "stdio.h" #include "stdlib.h" int main() { int boyut=0; printf("Dizi boyutunu girin:"); scanf("%d",&boyut); int* dizi; dizi=(int *)malloc((boyut*sizeof(int))); int i=0; for(i=0;i<boyut;i++) { *dizi=i; printf("%d",*dizi); dizi++; } return 0; }
10 Şubat 2011 Perşembe
Dinamik Dizi Oluşturmak
azacağımız program önce kullanıcıdan dizinin kaç elemanlı olacağını sorsun. Daha sonra dizinin elemanlarını kendi atayarak ekrana yazdırsın.
3 Şubat 2011 Perşembe
Rastgele Sayı Üretmek
C dilinde rastgele sayı üretmek için rand() fonksiyonunu kullanırız. Aşağıda kullanılışını görelim
#include <stdio.h> /*Kütüphaneleri unutmayın.*/ #include <time.h> #include <stdlib.> int main() { srand(time(null)); int rastgele=rand()%20; //0-19 arasında sayı üretir. printf("%d",rastgele); return 0; }Yukarıdaki örnekte üreteceği sayılar sıfırdan başlar. Peki bir 5 ile 19 arasında sayı üretmesini istersek.
#include <stdio.h> /*Kütüphaneleri unutmayın.*/ #include <time.h> #include <stdlib.> int main() { srand(time(null)); //bu her zaman olacak. int rastgele=5+rand()%15; printf("%d",rastgele); return 0; }Yukarıdakini anladıysanız sizde -5 ve 5 arasında sayı üreten kodu yazın.
Kaydol:
Kayıtlar (Atom)