- permasalahan
Buatlah algoritma dan subprogram untuk menyisipkan
Misalkan : kata1 = “Algoritma Pemrograman”
kata2 = “dan “
Outputnya :
kata3 = “Algoritma dan Pemrograman” - analiasis
- potong kata1 sebelum spasi
- menambahkan kata2
- menambahkan kata1 setelah spasi
- c++
#include <iostream>
#include <string.h>
#define delete(str,posisi,panjang) strcpy(str+posisi-1,str+posisi+panjang-1)
using namespace std;
int sp(char c[]){
int i=0;
for(int j=0; j<strlen(c);j++){
if(c[j]==' ') break;
i++;
}
return i;
}
void ctk(char a[],char b[]){
char c[strlen(a)+strlen(b)]={};
//cout<<c<<endl;
strncat(c,a,sp(a));
strcat(c," ");
strncat(c,b,sp(b));
delete(a,0,sp(a));
strncat(c,a,strlen(a));
cout<<c;
}
int main(int argc, char** argv) {
char a[30]={"algoritma program"};
char b[20]={"dan"};
//char c[pa(a)+pa(b)];
cout<<"kata 1: "<<a<<endl;
cout<<"kata 2: "<<b<<endl<<"jadi : ";
ctk(a,b);
return 0;
} - program
Sabtu, 16 April 2016
minggu 7 diktat bab 6 workshop 1
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar