Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include<time.h>
- int main (int argc, char *argv[]) {
- int n=atoi(argv[1]);
- int m=atoi(argv[2]);
- int zastavice[10][100];
- int kazaljka=0;
- int niz[10][100];
- int zahtjevi[100];
- int pogodak=0;
- int i,j,k;
- for(i<0;i<m;i++)
- for(j=0;j<n;j++){
- zastavice[i][j]=0;
- niz[i][j]=0;
- }
- srand((unsigned)time(NULL));
- printf("Zahtjevi:");
- for(i=0;i<m;i++){
- zahtjevi[i]=rand()%(8-1+1)+1;
- printf("&d",zahtjevi[i]);
- }
- printf("\n");
- printf("N ");
- for(i=0;i<n;i++)
- printf("%d ", i+1);
- printf("\n");
- printf("-----------------------------------------\n");
- for(i=0;i<m;i++){
- for(j=0;j<n;j++)
- if(niz[i][j]==zahtjevi[i]){
- pogodak=1;
- zastavice[i][j]=1;
- printf("%d ", zahtjevi[i]);
- for(k=0;k<n;k++){
- if(k==j)
- printf("(&d) ", niz[i][k]);
- else
- printf("%d ", niz[i][k]);
- }
- printf("pogodk");
- printf("\n");
- }
- if(pogodak==0){
- for(j=kazaljka;j<n;j++){
- if(zastavice[i][j]==0){
- niz[i][j]=zahtjevi[i];
- zastavice[i][j]=1;
- printf("%d ", zahtjevi[i]);
- for(k=0;k<n;k++){
- if(k==j)
- printf("[&d] ", niz[i][k]);
- else
- printf("%d ", niz[i][k]);
- }
- printf("\n");
- }
- else if(zastavice[i][j]==1){
- kazaljka++;
- zastavice[i][j]=0;
- }
- }
- if(kazaljka==n){
- kazaljka=0;
- for(j=kazaljka;j<n;j++){
- if(zastavice[i][j]==0){
- niz[i][j]=zahtjevi[i];
- zastavice[i][j]=1;
- printf("%d ", zahtjevi[i]);
- for(k=0;k<n;k++){
- if(k==j)
- printf("[&d] ", niz[i][k]);
- else
- printf("%d ", niz[i][k]);
- }
- printf("\n");
- }
- else if(zastavice[i][j]==1){
- kazaljka++;
- zastavice[i][j]=0;
- }
- }
- }
- }
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment