9 Kasım 2010 Salı

C programlama dili Ornekleri

Ekrana rastgele kordinatlara(yatayda 80, dikeyde 25 satır olduğunu unutmayın) rastgele sayılar(0-9 arasında) bastırın. aynı sayı üstüne yeniden başka sayı gelmesini engelleyin. bu işlemi escape tuşuna basana kadar sürdürün.

#include<stdio.h>
#include<windows.h>
#include<stdlib.h>
#include<time.h>
void gotoxy(int x, int y)
{
COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
main()
{
    int sayi,x,y;
    char bitir;
    srand ( time(NULL) );
    do
    {


        x = rand() % 80 + 1;
        y = rand() % 25 + 1;
        sayi = rand() % 9;
        gotoxy(x,y);printf("%d",sayi);

        bitir=getch();
    }while(bitir!=27);
}