MERHABA DÜNYA
#include <stdio.h>
#include <conio.h>
int main( void )
{
printf("MERHABA DUNYA ");
getch();
return 0;
}
CELCİUS DEĞERİNİ FAHRENAYT DEĞERİNE ÇEVİRME
#include <stdio.h>
#include <conio.h>
int main()
{
float Celc;
float Fahr;
printf("Fahrenayt'a cevrilecek Celcius degerini giriniz \n");
scanf("%f",&Celc);
Fahr=(9.0/5.0)*Celc+32.0;
printf(" Girilen Celcius degerin Fahrenayt karsiligi: %f",Fahr);
getch();
return 0;
}
KLAVYEDEN GİRİLEN SAYILARIN MAKSİMUMUNU BULMA
#include<stdio.h>
#include<conio.h>
#define a 100
int main ()
{
int max,i;
int sayi_mikt;
int A[a];
printf("Maksimumun aranacagi sayi miktarini giriniz :");
scanf("%d",&sayi_mikt);
for (i=0;i<sayi_mikt;i++)
{
printf(" %d. sayiyi giriniz=",i+1);
scanf("%d",&A[i]);
}
max=A[0];
for( i=0;i<sayi_mikt;i++){
if(max<A[i])
max=A[i];
}
printf("%d",max);
getch();
return 0;
}
RANDOM FONKSİYONU KULLANIMI
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
int x,y,i,tahmin;
for( i=0;i<10;i++)
{
x=rand()%10;
y=rand()%10;
puts("\n");
printf("%d * %d = kac eder?\n",x,y);
scanf("%d",&tahmin);
if(tahmin==x*y)
printf("\n Tahmininiz dogru..\n");
else
printf("\nTahmininiz yanlis.\n");
}
return 0;
}
SRAND FONKSİYONU İLE SAYISAL LOTO
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int sayisalloto();
int main()
{
printf("Sayisal loto sunuclari 1 tusa basin:)");
getch();
sayisalloto();
getch();
return 0;
}
int sayisalloto()
{
int i;
int rakam;
// Srand fonksiyonun’a parametre olarak verilen sayi degisince
//uretilen sayilarda degisecektir
srand(1); //parametre ->1
printf("\n \n---BU HAFTANIN SANSLI RAKAMLARI-- \n \n");
for(i=0;i<6;++i)
{
rakam = (rand()%49)+1;
printf("Bu haftanin sansli %d. rakami: %d \n",i+1,rakam);
}
getch();
}
SRAND FONKSİYONUNUN TİME FONKSİYONU İLE KULLANIMI
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <conio.h>
int main( void )
{
int ilksayi,ikincisayi;
int i=0,kont=1,temp;
while(i<10&&kont==1)
{
temp=time(NULL);
srand(temp);
ilksayi=rand()%10;
ikincisayi=rand()%10;
printf("ilk sayi \t %d\n",ilksayi);
printf("ikinci sayi \t %d\n",ikincisayi);
i++;
printf("Yeni sayilar uretmek icin 1 e basin \n");
scanf("%d",&kont);
}
getch();
return 0;
}
FONKSİYONLARA ÇOK BOYUTLU DİZİLERİN AKTARIMI
#include <stdio.h>
#include <conio.h>
// Parametre tanimlamasi yaparken, iki boyutlu dizinin sutun boyutunu girmek yeterli.
// Tum cok boyutlu diziler icin parametre tanımlamasinda
//ilk boyutun disindaki boyutlarin yazilmasi zorunludur.
void matris_yazdir( int [ ][ 4 ], int );
int main( void )
{
// Keyfi degerler vererek olusturdugumuz Matrisimiz 3 satir
// ve 4 sutundan ( 3 x 4 ) olusuyor.
int matris[ 3 ][ 4 ] = {
{10, 15, 20, 25},
{30, 35, 40, 45},
{50, 55, 60, 65} };
printf( "Matrisin elemanlari: \n");
// Matris elemanlarini yazdiran fonksiyonu cagriyoruz.
//satir sayisini matrise parmetre olarak aliyoruz.
matris_yazdir( matris, 3 );
getch();
return 0;
}
void matris_yazdir( int dizi[ ][ 4 ], int satir_sayisi )
{
int i, j;
for( i = 0; i < satir_sayisi; i++ ) {
for( j = 0; j < 4; j++ ) {
printf( "%d ", dizi[ i ][ j ] );
}
printf( "\n" );
}
}