Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <ctype.h>
- #include <string.h>
- #include <math.h>
- #define MAX 100
- int main(){
- int kombinacija, n, listic[15][24],matrica[15][24], brojevi[6],b, i, k, j, brojac=1,brojac2=0;
- for(i=0;i<15;i++){
- for(j=0;j<24;j++){
- listic[i][j]=0;
- matrica[i][j]=0;
- }
- }
- printf("Unesite broj kombinacija: ");
- do{
- scanf(" %d", &kombinacija);
- }while (kombinacija<1 || kombinacija >8);
- n=1;
- do{
- for(i=0; i<6; i++){
- do{
- scanf(" %d", &brojevi[i]);
- }while (brojevi[i]<1 || brojevi[i]>45);
- }
- brojac=1;
- brojac2=0;
- for(i=0;i<15;i++){
- for(j=0;j<3;j++){
- brojac2=0;
- while (brojac2!=6){
- if (brojevi[brojac2]==brojac){
- listic[i][j]=brojac;
- }
- brojac2++;
- }
- brojac++;
- }
- }
- /*
- b=k+3;
- //spremanje listica u veliku matricu
- for(i=0;i<15;i++){
- for(k=b-3,j=0;k<b;k++,j++){
- matrica[i][k]=listic[i][j];
- }
- }
- k+=3;*/
- if(n==1){
- for(i=0;i<15;i++){
- for(j=0;j<3;j++){
- matrica[i][j]=listic[i][j];
- }
- }
- }
- else if(n==2){
- for(i=0;i<15;i++){
- for(j=3,k=0; j<6 ;j++,k++){
- matrica[i][j]=listic[i][k];
- }
- }
- }
- else if(n==3){
- for(i=0;i<15;i++){
- for(j=6,k=0;j<9;j++,k++){
- matrica[i][j]=listic[i][k];
- }
- }
- }
- else if(n==4){
- for(i=0;i<15;i++){
- for(j=9,k=0;j<12;j++,k++){
- matrica[i][j]=listic[i][k];
- }
- }
- }
- else if(n==5){
- for(i=0;i<15;i++){
- for(j=12,k=0;j<15;j++,k++){
- matrica[i][j]=listic[i][k];
- }
- }
- }
- else if(n==6){
- for(i=0;i<15;i++){
- for(j=15,k=0;j<18;j++,k++){
- matrica[i][j]=listic[i][k];
- }
- }
- }
- else if(n==7){
- for(i=0;i<15;i++){
- for(j=18,k=0;j<21;j++,k++){
- matrica[i][j]=listic[i][k];
- }
- }
- }
- else if(n==8){
- for(i=0;i<15;i++){
- for(j=21,k=0;j<24;j++,k++){
- matrica[i][j]=listic[i][k];
- }
- }
- }
- n++;
- }while (n!=(kombinacija+1));
- for(i=0;i<15;i++){
- for(j=0;j<(n*kombinacija);j++,k++){
- printf(" %3d", matrica[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment