////Zadatak 2 #include #include #include #include #include main() { char s[80+1], s2[80+1], s3[80+1], s4[80+1], s5[80+1], mat[10][80+1], pom[80+1], pom1[80+1], c; int i, j, k, l, m, pal=1,bra=0, brb=0, brc=0, brd=0, brslova, brizmena, imastr, imamat, brstr; puts("***** ULAZ *****\n"); puts("Unesite string"); gets(s); puts("\n***** IZLAZI *****"); /////////////////////////// //stavka 2.1 puts("\n***** odgovor 1 *****\n"); l=strlen(s); for(i=0;i=104 && s3[i]<=110) { s3[i]='b'; brb++; } else if(s3[i]>=111 && s3[i]<=117) { s3[i]='c'; brc++; } else { s3[i]='d'; brd++; } //puts(s3); brslova=strlen(s3)/4; if(bra!=brslova)brizmena=abs(brslova-bra); if(brb!=brslova)brizmena+=abs(brslova-brb); if(brc!=brslova)brizmena+=abs(brslova-brc); if(brd!=brslova)brizmena+=abs(brslova-brd); printf("\nBroj izmena: %d\n", brizmena/2); ///////////////////////////////////////// //stavka 2.4 puts("\n***** odgovor 4 *****\n"); if(!isdigit(s[0])) { strcpy(s4, "0"); strcat(s4, s); } else strcpy(s4, s); //puts(s4); j=0; k=0; l=strlen(s4); for(i=0;i0) { mat[j][k]='\0'; j++;k=0; } mat[j][k++]=s4[i]; } mat[j][k]='\0'; brstr=j+1; //for(i=0;i0) { strcpy(pom, mat[i]); strcpy(mat[i], mat[l]); strcpy(mat[l], pom); } strcpy(s4,""); for(i=0;i0) { mat[j][k]='\0'; j++;k=0; } mat[j][k++]=s5[i]; } mat[j++][k]='\0'; brstr=j; m=0; for(i=1;i