Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- using namespace std;
- int main()
- {
- char input[100];
- int baris, kolom, x=0;
- cout<<"Masukan kata = ";
- cin.getline(input,100);
- int angka=strlen(input);
- int start=((angka%2==0) ? angka/2+1 : angka/2+1);
- for(baris=1; baris<=angka*2; baris++){
- int n=0;
- for(kolom=1; kolom<=angka*3; kolom++){
- if(kolom>=angka*2-x && kolom<=angka*2+x){
- if((baris%2==0 && kolom%2==1)||(baris%2==1 && kolom%2==0)){
- cout<<((baris>angka) ? input[baris-angka+n] : input[0+n]);
- n++;}
- else{
- cout<<" ";
- }
- }
- else{
- cout<<" ";
- }
- }
- cout<<endl;
- ((baris<angka) ? x++ : x--);
- }
- }
Add Comment
Please, Sign In to add comment