Umut Ulus

Kişisel İnternet Günlüğü

/* Girilen bir katarın tersten ve düzden okunuşlarının aynı olup olmadığına bakmak */

#include <stdio.h>
#include <string.h>
int main ()
{ int i, uzunluk;

char str[] = “EY EDIP ADANADA PIDE YE”;
uzunluk = strlen (str);

for (i = 0; i < uzunluk / 2; i ++)
if (str[i] != str[uzunluk - i - 1])
break;

(i == uzunluk / 2) ? printf (” AYNI\n”) : printf (” FARKLI\n”);
return 0;}

Örnek 2 :

/* Bir metinde geçen harflerin sayısını veren program */

#include <stdio.h>
#include <string.h>
int main()
{unsigned i, s = 0;

char a[] = “SELAMi’den SELAMlar”;

// Boşluklar dışındaki tüm karakterleri sayıyor.

for (i = 0; i < strlen (a); i ++)
if (a[i] != 32)
s ++;

printf (” %d\n”,s);
return 0;}

Örnek 3:

/* Bir katarı tersten yazmak */

#include <stdio.h>
#include <string.h>
int main()
{int i;

char a[] = “ralMALES ned’iMALES”;

// Katarın sonundan başlayarak başa doğru tüm karakterleri tek tek ekrana bastırıyor.

for (i = strlen (a) – 1; i >= 0; i-)
printf (”%c”, a[i]);

printf (”\n”);
return 0;}

Örnek 4 :

#include <stdio.h>
#include <conio.h>
#include <string.h>

void main(void)
{
char kelime1[25];
char kelime2[25];
int sonuc;

clrscr();

printf(”\n Birinci kelime :”);
gets(kelime1);
fflush(stdin);

printf(”\n Ikinci kelime :”);
gets(kelime2);
fflush(stdin);

sonuc = strcmp(kelime1,kelime2);

if( sonuc == 0 )
printf(”\n kelimeler birbirinin aynisi..”);
else
if( sonuc > 1 )
{
printf(”\n Birinci kelime daha uzun…”);
printf(”\n %s kelimesi %s kelimesinden daha uzun…”,kelime1,kelime2);
}
else
if( sonuc < 1)
{
printf(”\n Ikinci kelime daha uzun…”);
printf(”\n %s kelimesi %s kelimesinden daha uzun…”,kelime2,kelime1);
}

getch();
}

Örnek 5 :

#include <stdio.h>
#include <conio.h>
#include <string.h>

void main(void)
{
char kelime[100];
int uzunluk = 0;
int sayac=0,n = 0;
char aranan,harf;

clrscr();

printf(”\n Uzun bir cumle giriniz : ” );
gets(kelime);

printf(”\n Cumle icerisinde aranacak harf : “);
scanf(”%c”,&aranan);

uzunluk = strlen(kelime);

for( n= 0; n < uzunluk ; n++)
{
harf = kelime[n];

if( aranan == harf)
sayac++;
}

printf(”\n \”%s\” cumlesi icinde %c harfi %i tane geciyor.”,kelime,aranan,sayac);

getch();
}

Örnek 6:

#include <stdio.h>
#include <conio.h>
#include <string.h>

void main(void)
{
char adi[25];
char ad2[25];
char soyadi[25];
char tamadi[100];

clrscr();

printf(”\n Adi :”);
gets(adi);

printf(”\n Ikinci Adi :”);
gets(ad2);

printf(”\n Soyadi :”);
gets(soyadi);

strcpy(tamadi,adi);
strcat(tamadi,” “);
strcat(tamadi,ad2);
strcat(tamadi,” “);
strcat(tamadi,soyadi);

printf(”\n Adi Soyadi : %s”,tamadi);

getch();
}

Örnek 7 :

#include <stdio.h>
#include <conio.h>
#include <string.h>

void main(void)
{
char metin[100];
char temp;

int uzunluk = 0;
int m = 0,n = 0;

clrscr();

printf(”\n Bir metin giriniz : ” );
gets(metin);

uzunluk = strlen(metin);

for( m = 0 ; m < uzunluk – 1; m++ )
{
for( n = m+1 ; n < uzunluk; n++ )
{
if( metin[m] > metin[n] )
{
temp = metin[m];
metin[m] = metin[n];
metin[n] = temp;
}
}
}

printf(”\n Harflerinin siralamasi %s”,metin);
getch();
}

Örnek 8 :

#include <stdio.h>
#include <conio.h>
#include <string.h>

void main(void)
{
char kelime[100];
int uzunluk = 0;
int n = 0;
int sayac = 0;
char harf;

clrscr();

printf(”\n Bir cumle giriniz (Turkce karakter kullanmayiniz):\n” );
gets(kelime);
fflush(stdin);

uzunluk = strlen(kelime);

for( n= 0; n < uzunluk ; n++)
{
harf = kelime[n];

if( harf >= ‘a’ && harf <= ‘z’ )
harf = harf – 32;

if( harf == ‘A’ || harf == ‘E’ || harf == ‘I’ || harf == ‘O’ || harf == ‘U’)
sayac++;
}

printf(”\n %s cumlesinde %i sesli harf var.”,kelime,sayac);

getch();
}

Umut Yazdı. 2 Mart 2009 Programlama

YORUM YAZ!

Rss Besleme

Video

Etiketler

Porno İzle