Facebook
From Sinatrio Bimo, 3 Years ago, written in C++.
Embed
Download Paste or View Raw
Hits: 45
  1.  
  2. (Screenshoot langkah-langkah sesuai video pembelajaran dan jelaskan dengan ringkas) Kodingan :
  3. #include <stdio.h> #include <conio.h> #include <string.h>
  4. int match(char[], char[]); int main() {
  5. char a[100], b[100];
  6. int posisi;
  7.  
  8. printf("\n\t\t Program Untuk Menentukan Substring dari sebuah String\n"); printf("\n Masukkan String: \n\t");
  9. gets(a);
  10. printf("\n Masukkan Substring: \n\t"); gets(b);
  11. posisi = match(a,b); if (posisi != -1) {
  12. printf("\n\n\t\t\t Substring ADA didalam string \n\n");
  13. }
  14. else {
  15. printf("\n\n\t\t\t Substring TIDAK ADA didalam string. \n\n");
  16. }
  17. getch(); return 0;
  18. }
  19. int match (char text[], char pattern[]) {
  20. int c,d,e, text_length, pattern_length, posisi = -1, x=0, y=0, z=0; text_length=strlen(text);
  21.  
  22. pattern_length=strlen(pattern);
  23.  
  24. if (pattern_length > text_length) { return -1;
  25. }
  26.  
  27. for (c=0;c<text_length-1;c++) { posisi =e =c;
  28.  
  29. for (d=0;d<pattern_length;d++){ if (pattern[d]==text[e]) {
  30. printf("\n Di %c Memenuhi", text[e]); e++;
  31. x=1; y=1; z++;
  32. } else {
  33. printf("\n Di%c Tidak Memenuhi", text[e]); y=0;
  34. break;
  35. }
  36. }
  37. if (d==pattern_length) {
  38. return posisi;
  39. }
  40. }
  41. if (x==1 && y==0){ return -1;
  42. }
  43. }
  44.  

Replies to Brute Force rss

Title Name Language When
Re: Brute Force Sinatrio Bimo cpp 3 Years ago.