Pagini recente » Cod sursa (job #712353) | Cod sursa (job #3128528) | Cod sursa (job #181303) | Cod sursa (job #1506857) | Cod sursa (job #664121)
Cod sursa(job #664121)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int arbore(char *A, char *B) {
int i;
for(i = 0; i < strlen(A); i++)
if(A[i] != B[i])
return 0;
return 1;
}
int main() {
freopen("strmatch.in", "r", stdin);
freopen("strmatch.out", "w", stdout);
char A[100], B[100];
int k = 0, vk[100];
scanf("%s\n%s", A, B);
int i;
for(i = 0; i < strlen(B); i++)
if(arbore(A, B+i) == 1)
vk[k++] = i;
printf("%d\n", k);
for(i = 0; i < k && i < 1000; i++)
printf("%d ", vk[i]);
return 0;
}