Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define N 100
  4. #define M 3
  5.  
  6. int halo(char s1[], char s2[]){ // ZADANIE 1 DZIA£A
  7. int i,a,b,j,k,suma=0;
  8. a=strlen(s1);
  9. b=strlen(s2);
  10. if(a<b){printf("Error");}
  11. for(i=0;i<a;i++)
  12. {
  13. for(j=0;j<a;j++){
  14. printf("%d ",i); // a c h j l h j
  15. k=i;
  16. if(s1[i]==s2[j]){
  17. while(s1[k]==s2[j]&&j<=a){
  18. suma++;
  19. k++;
  20. j++;
  21. }
  22.  
  23. if(suma==b){return i;}
  24. else{return -1;}
  25. }
  26. }
  27. }
  28. }
  29.  
  30. float mnozenie(int a, int b, int n){ // Dzia
  31. srand(time(NULL));
  32. int wynik,i,suma=0,x,y;
  33. float procent;
  34. for(i=0;i<n;i++){
  35. x=rand()%(a-b)+b;
  36. y=rand()%(a-b)+b;
  37. printf("Podaj wynik mno¿enia %d*%d= ",x,y);
  38. scanf("%d",&wynik);
  39. if(wynik==(x*y)){suma++;}
  40. }
  41. procent=(suma*100/n);
  42. return procent;
  43. }
  44.  
  45. int main()
  46. {
  47.  
  48. char s1[N]={'a','c','h','j','l'};
  49. char s2[N]={'h','j'};
  50. printf("\n%d",halo(s1,s2));
  51. return 0;
  52. /*
  53. printf("%f",mnozenie(10,2,3)); Zadanie 2
  54. return 0;
  55. */
  56.  
  57. /*int i,j,max=-1;
  58. int t[N][M];
  59. int kolumna[M]={0};
  60. for(i=0;i<N;i++){
  61. for(j=0;j<M;j++){
  62. printf("Podaj liczbe z przedzialu <0,9>\n");
  63. do{
  64. scanf("%d",&t[i][j]);
  65. }while(t[i][j]>9||t[i][j]<0);
  66. if(t[i][j]%3==0){kolumna[j]++;}
  67. }
  68. }
  69. for(i=0;i<N;i++){
  70. printf("\nWiersz %d\n",i);
  71. for(j=0;j<M;j++){
  72. printf("%d ",t[i][j]);
  73. }
  74. }
  75.  
  76. for(j=0;j<M;j++){
  77. if(kolumna[j]>max||max==-1){max=kolumna[j];}
  78. }
  79. printf("\n Kolumna to %d",max);
  80. return 0; */
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement