Latihan algoritma dan program untuk mengubah string menjadi bergantian huruf besar dan kecil.
Latihan algoritma dan program untuk mengubah string menjadi bergantian huruf besar dan kecil.
Assalamualaikum wr. wb
Kalian masih sehat kan? Semoga masih diberi kesehatan lahir dan batin dari Allah SWT.Aamiin
Dipostingan kali ini saya akan berbagi tentang program mengubah string menjadi bergantian huruf besar dan kecil, langsung saja ke kodingan dibawah ini :
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
int i,jum;
char string[100];
cout<<"Masukan sembarang kalimat:\n";
cin.getline(string,100); //membaca spasi
//mengubah huruf awal menjadi huruf kapital
if((string[0]>='a')&& (string[0]<='z'))
string[0]=(char)string[0]-32;
//mengubah huruf setelah huruf awal menjadi huruf kecil
jum=1;int d=0;
for(i=0;i<(int)strlen(string);i++)
{
if(i%2==0){
if((string[jum]>='A')&& (string[jum]<='Z'))
string[jum]=(char)string[jum]+32;
jum++;}
}
//mengubah huruf setelah spasi menjadi huruf kapital
for(i=1;string[i]!='\0';i++)
{
if(string[i]==' ') d++;
if((i-1-d)%2==0)
{
if(string[i+1]>='a' && string[i+1]<='z')
string[i+1]=(char)(string[i+1]-32);
}
}
cout<<"Hasil Akhir : "<<string<<endl;
}
Demikian postingan singkat dan sederhana dari saya, semoga bermanfaat,sekian dan terima kasih.
0 komentar: