Laas

priprema

Nov 19th, 2017
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <ctype.h>
  4. #include <string.h>
  5. #include <math.h>
  6. #define MAX 100
  7.  
  8. int main(){
  9. int kombinacija, n, listic[15][24],matrica[15][24], brojevi[6],b, i, k, j, brojac=1,brojac2=0;
  10.  
  11. for(i=0;i<15;i++){
  12. for(j=0;j<24;j++){
  13. listic[i][j]=0;
  14. matrica[i][j]=0;
  15. }
  16. }
  17. printf("Unesite broj kombinacija: ");
  18. do{
  19. scanf(" %d", &kombinacija);
  20. }while (kombinacija<1 || kombinacija >8);
  21.  
  22.  
  23. n=1;
  24. do{
  25. for(i=0; i<6; i++){
  26. do{
  27. scanf(" %d", &brojevi[i]);
  28. }while (brojevi[i]<1 || brojevi[i]>45);
  29. }
  30. brojac=1;
  31. brojac2=0;
  32. for(i=0;i<15;i++){
  33. for(j=0;j<3;j++){
  34. brojac2=0;
  35. while (brojac2!=6){
  36. if (brojevi[brojac2]==brojac){
  37. listic[i][j]=brojac;
  38. }
  39. brojac2++;
  40. }
  41. brojac++;
  42. }
  43. }
  44. /*
  45. b=k+3;
  46. //spremanje listica u veliku matricu
  47. for(i=0;i<15;i++){
  48. for(k=b-3,j=0;k<b;k++,j++){
  49. matrica[i][k]=listic[i][j];
  50. }
  51. }
  52. k+=3;*/
  53. if(n==1){
  54. for(i=0;i<15;i++){
  55. for(j=0;j<3;j++){
  56. matrica[i][j]=listic[i][j];
  57. }
  58. }
  59. }
  60. else if(n==2){
  61. for(i=0;i<15;i++){
  62. for(j=3,k=0; j<6 ;j++,k++){
  63. matrica[i][j]=listic[i][k];
  64. }
  65. }
  66. }
  67. else if(n==3){
  68. for(i=0;i<15;i++){
  69. for(j=6,k=0;j<9;j++,k++){
  70. matrica[i][j]=listic[i][k];
  71. }
  72. }
  73. }
  74. else if(n==4){
  75. for(i=0;i<15;i++){
  76. for(j=9,k=0;j<12;j++,k++){
  77. matrica[i][j]=listic[i][k];
  78. }
  79. }
  80. }
  81. else if(n==5){
  82. for(i=0;i<15;i++){
  83. for(j=12,k=0;j<15;j++,k++){
  84. matrica[i][j]=listic[i][k];
  85. }
  86. }
  87. }
  88. else if(n==6){
  89. for(i=0;i<15;i++){
  90. for(j=15,k=0;j<18;j++,k++){
  91. matrica[i][j]=listic[i][k];
  92. }
  93. }
  94. }
  95. else if(n==7){
  96. for(i=0;i<15;i++){
  97. for(j=18,k=0;j<21;j++,k++){
  98. matrica[i][j]=listic[i][k];
  99. }
  100. }
  101. }
  102. else if(n==8){
  103. for(i=0;i<15;i++){
  104. for(j=21,k=0;j<24;j++,k++){
  105. matrica[i][j]=listic[i][k];
  106. }
  107. }
  108. }
  109.  
  110.  
  111.  
  112. n++;
  113. }while (n!=(kombinacija+1));
  114.  
  115. for(i=0;i<15;i++){
  116. for(j=0;j<(n*kombinacija);j++,k++){
  117. printf(" %3d", matrica[i][j]);
  118. }
  119. printf("\n");
  120. }
  121.  
  122. return 0;
  123. }
Advertisement
Add Comment
Please, Sign In to add comment