İçeriğe geç

Küçük harfleri büyük harfe çevirme

Çevirmeyi yapmamız için bilmemiz gereken ASCII kod karşılıklarıdır. Aşağıda ki gibi büyük harf 65-90 arasında, küçük harfler 97-122 arasında bulunmaktadır. Dikkat ettiyseniz harfler arası 32 fark vardır. Bundan yararlanarak dönüştürme işlemini yapacağız. Ben size 96-123 arasında olanlara 32 çıkartarak büyük harfe çevirmeyi yaptım. Sizde isterseniz büyük harfleri küçük harfe çevirmek isterseniz 64-91 arasında olan harflere 32 ekleyerek küçük harf elde edebilirsiniz.

#include <iostream>
 
using namespace std;
int main()
{
    char kelime[100];
    cout<<"Harfleri buyuk harflere donustur"<<endl;
    cout<<"Kelimeyi Girin:";
    cin>>kelime;
    int indis=0;
    while(kelime[indis])
    {
        int deger = kelime[indis];
       /*if(deger>64 && deger<91)  //Büyük harfi küçük harfe çevirme
         kelime[indis]+=32;
       */ 
      if(deger>96 && deger<123) // Küçük harfi büyük harfe çevirme
            kelime[indis]-=32;
        cout<<kelime[indis];
        indis++;
    }
    return 0;
Kategori:AnasayfaC++

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

× Nasıl yardımcı olabilirim?