Kali ini saya akan memposting program pada PPT minggu 7 Latihan 2. berikut adalah kodingannya
#include <iostream>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int i,x;
char kal[100];
cout<<"Masukan sembarang kalimat:\n";
cin.getline(kal,100); //membaca spasi
//mengubah huruf awal menjadi huruf kapital
if((kal[0]>='a')&& (kal[0]<='z'))
kal[0]=(char)kal[0]-32;
//mengubah huruf setelah huruf awal menjadi huruf kecil
x=1;int d=0;
for(i=0;i<(int)strlen(kal);i++)
{
if(i%2==0){
if((kal[x]>='A')&& (kal[x]<='Z'))
kal[x]=(char)kal[x]+32;
x++;}
}
//mengubah huruf setelah spasi menjadi huruf kapital
for(i=1;kal[i]!='\0';i++)
{
if(kal[i]==' ') d++;
if((i-1-d)%2==0)
{
if(kal[i+1]>='a' && kal[i+1]<='z')
kal[i+1]=(char)(kal[i+1]-32);
}
}
cout<<"Hasil Akhir : "<<kal<<endl;
return 0;
}
Dan berikut adalah hasil kompilenya