#include 
#include 
void main()
{
    char str[100],cari[100];
    char hasil[5][5];
    int n,i,j,t,a,b,c,d,e;
    printf("Masukkan string: ");
    gets(str);
    n=strlen(str);
    j=0;
    for(i=0;i
        if (i!=(n-1))
        {
            if(str[i]==32)
                j++;
        }
        else if(i==(n-1))
            j++;
    }
#include 
#include 
void main()
{
    char str[100],cari[100];
    char hasil[5][5];
    int n,i,j,t,a,b,c,d,e;
    printf("Masukkan string: ");
    gets(str);
    n=strlen(str);
    j=0;
    for(i=0;i
        if (i!=(n-1))
        {
            if(str[i]==32)
                j++;
        }
        else if(i==(n-1))
            j++;
    }
    t=0;
    for(i=0;i
        e=0;
        for(a=t;a
            if(str[a]!=32)
            {
                hasil[i][e]=str[a];
                printf("Indeks [%d][%d] = %c\n",i,e,hasil[i][e]);    //untuk melihat hasil splice
                e++;
            }
            else
            {
                t=a+1;
                break;
            }
        }
        printf("\n");
    }
   
    printf("Kata yang ingin dicari : ");
    gets(cari);
    b=strlen(cari);
    printf("Panjang kata cari %i\n",b);
    c=-1;
    d=0;
    for(i=0;i
        t=e=0;
        for(a=0;a
            if(hasil[i][a]<=0 && cari[e]<=0)
                break;
            else
            {
                if(cari[e]==hasil[i][a])
                    t++;
            }
            e++;
        }
        if(t==b)
        {
            c=i;
            break;
        }
    }
    if(c!=-1)
    {
        printf("Kata %s yang dicari ada di indeks [%d][%d] sampai [%d][%d]\n",cari,c,0,c,a-1);
    }
    else
        printf("Kata tidak ada dalam string!\n");
}
Program C++ : Array
Langganan:
Posting Komentar (Atom)



Tidak ada komentar:
Posting Komentar