Advertisement
Guest User

Untitled

a guest
May 19th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.01 KB | None | 0 0
  1. #include <stdio.h>
  2. #define MAX 100
  3.  
  4. int main() {
  5.  
  6.     int n,k,niz1[MAX],niz2[MAX],brojac, brojacdrugi;
  7.  
  8.     while (1) {
  9.  
  10.             printf("uneti br elemenata niza \n");
  11.             scanf("%d", &n);
  12.             if ((n > MAX) || (n <= 0)) {
  13.                 break;
  14.             }
  15.             printf("unesi elemente niza 1 \n");
  16.             for (int i = 0; i < n; i++) {
  17.                 scanf("%d", &niz1[i]);
  18.             }
  19.             printf("unesi elemente niza 2 \n");
  20.             for (int i = 0; i < n; i++) {
  21.                 scanf("%d", &niz2[i]);
  22.             }
  23.  
  24.  
  25.             brojac = 0;
  26.             brojacdrugi = 0;
  27.  
  28.             for (int i = 0; i < n; i++){   
  29.  
  30.                 for (int i = 0; i < n; i++) {
  31.                     if (niz1[i] == niz2[i]) {
  32.                         brojacdrugi = 1;                       
  33.                     }
  34.                 }
  35.                 if (brojacdrugi == 1) {
  36.                     printf("niz 1 moze se dobiti rotacijom niza 2 za %d mesta \n", &brojac);
  37.                     break;
  38.                 }
  39.  
  40.                     k = niz2[n - 1];
  41.                     for (int j = n-1; j > 0; j--) {
  42.                             niz2[j] = niz2[j - 1];
  43.                     }
  44.                     niz2[0] = k;
  45.                     brojac++;
  46.             }
  47.  
  48.             if (brojacdrugi != 1) {
  49.                 printf("niz1 ne moze se dobiti rotacijom niza 2 \n");
  50.             }
  51.  
  52.     }
  53.     return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement