Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // soal buat validasi min kata 2 harus daikhiri dengan "cake"/"pia"
- // input valid = abc cake, abc defgh pia
- // input tidak valid = abc def, abc,cake,pia
- #include<iostream>
- using namespace std;
- int main(){
- char x[100];
- int i=0,flag;
- do{
- flag=0;
- cout<<"Masukan Input : ";
- cin.getline(x,100);
- for(i=0;i<strlen(x);i++)
- if(x[i]==' ')//cek satu persatu characternya harus ada spasi kalo min 2 kata
- flag=1;
- i=strlen(x)-4;
- //cake = 4 huruf, pasti paling belakang
- if((x[i]=='c'||x[i]=='C')&&x[i+1]=='a'&&x[i+2]=='k'&&x[i+3]=='e')
- flag++;
- i=strlen(x)-3;
- //pia = 3 huruf, pasti paling belakang
- if((x[i]=='p'||x[i]=='P')&&x[i+1]=='i'&&x[i+2]=='a')
- flag++;
- }while(flag!=2);
- cout<<"Input Berhasil";
- cin.get();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement