fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main(void) {
  5. FILE *f, *g;
  6. int kolvo,k,prov,l;
  7. char s1[100];
  8. char s2[100];
  9. f=fopen("input.txt","r");
  10. g=fopen("output.txt","w");
  11.  
  12. fscanf(f,"%[^\n]",s1);
  13. fscanf(f,"%[^\n]",s2);
  14.  
  15. for (int i=0;i<strlen(s1);i++) //внешний цикл
  16. {
  17. kolvo=0;
  18. prov=0;
  19.  
  20. for (int k=0;k<strlen(s1);k++)//проверка на повторение буквы в первом слове(если буква встречается один раз, то prov=0)
  21. {
  22. if ((s1[k]==s1[i])&&(k!=i))
  23. {
  24. prov++;
  25. }
  26. }
  27.  
  28. for (int j=0;j<strlen(s2);j++)//проверяем, совпадают ли буквы в словах(если да, то прибавляем к переменной kolvo единицу)
  29. {
  30. if (s1[i]==s2[j])
  31. {
  32. kolvo++;//считаем количество повторяющихся букв
  33. l=j;//запоминаем номер нужного элемента
  34. }
  35. if ((kolvo==1)&&(j==(strlen(s2)-1))&&(prov==0))//если дошли до конца второго слова, то записываем букву в файл
  36. {
  37. fprintf(g,"%c ",s2[l]);
  38. }
  39.  
  40.  
  41. }
  42.  
  43. }
  44. fclose(f);
  45. fclose(g);
  46. return 0;
  47. }
Runtime error #stdin #stdout 0s 5552KB
stdin
Standard input is empty
stdout
Standard output is empty