Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define N 100
- #define M 3
- int halo(char s1[], char s2[]){ // ZADANIE 1 DZIA£A
- int i,a,b,j,k,suma=0;
- a=strlen(s1);
- b=strlen(s2);
- if(a<b){printf("Error");}
- for(i=0;i<a;i++)
- {
- for(j=0;j<a;j++){
- printf("%d ",i); // a c h j l h j
- k=i;
- if(s1[i]==s2[j]){
- while(s1[k]==s2[j]&&j<=a){
- suma++;
- k++;
- j++;
- }
- if(suma==b){return i;}
- else{return -1;}
- }
- }
- }
- }
- float mnozenie(int a, int b, int n){ // Dzia
- srand(time(NULL));
- int wynik,i,suma=0,x,y;
- float procent;
- for(i=0;i<n;i++){
- x=rand()%(a-b)+b;
- y=rand()%(a-b)+b;
- printf("Podaj wynik mno¿enia %d*%d= ",x,y);
- scanf("%d",&wynik);
- if(wynik==(x*y)){suma++;}
- }
- procent=(suma*100/n);
- return procent;
- }
- int main()
- {
- char s1[N]={'a','c','h','j','l'};
- char s2[N]={'h','j'};
- printf("\n%d",halo(s1,s2));
- return 0;
- /*
- printf("%f",mnozenie(10,2,3)); Zadanie 2
- return 0;
- */
- /*int i,j,max=-1;
- int t[N][M];
- int kolumna[M]={0};
- for(i=0;i<N;i++){
- for(j=0;j<M;j++){
- printf("Podaj liczbe z przedzialu <0,9>\n");
- do{
- scanf("%d",&t[i][j]);
- }while(t[i][j]>9||t[i][j]<0);
- if(t[i][j]%3==0){kolumna[j]++;}
- }
- }
- for(i=0;i<N;i++){
- printf("\nWiersz %d\n",i);
- for(j=0;j<M;j++){
- printf("%d ",t[i][j]);
- }
- }
- for(j=0;j<M;j++){
- if(kolumna[j]>max||max==-1){max=kolumna[j];}
- }
- printf("\n Kolumna to %d",max);
- return 0; */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement