#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:
Yorumlar (Atom)