Advertisement
MusicFreak

Programiranje 30.04.2015 - Bogdan

Apr 30th, 2015
367
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.43 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define MAX 100
  4. #define D_G 3
  5. #define G_G 40
  6.  
  7. main()
  8. {
  9.     /*
  10.     int n, i;
  11.     int niz[MAX];
  12.     printf("RAND_MAX na ovoj masini je %d\n", RAND_MAX);
  13.     n = rand() % MAX + 1;
  14.     printf("Generisacemo %d elemenata niza\n\n", n);
  15.     for (i = 0; i < n; i++)
  16.     printf("%d ", niz[i] = rand() % (G_G - D_G) + D_G + 1);
  17.     printf("\n\nPocetna adresa od niza je %p\n", niz);
  18.     printf("\nPrvi element niza pocinje na %p adresi\n", &niz[0]);
  19.     printf("\nDrugi element niza pocinje na %p adresi\n", &niz[1]);
  20.     printf("\nPosljednji element niza pocinje na %p adresi\n", &niz[99]);
  21.     printf("\nBrojac i pocinje na %p adresi\n\n", &i);
  22.     for (i = 0; i < 110; i++)
  23.     printf("%d ", niz[i]);  */
  24.    
  25.     char niz[MAX];
  26.     int i, n;
  27.     n = rand() % MAX + 1;
  28.     printf("Generisacemo %d elemenata niza\n\n", n);
  29.         for (i = 0; i < n; i++)
  30.         {
  31.             if (rand()% 2)
  32.             printf("%c ", niz[i] = rand() % ('Z' - 'A') + 'A' + 1);
  33.             else
  34.             printf("%c ", niz[i] = rand() % ('z' - 'a') + 'a' + 1);
  35.         }
  36.         printf("\n\n\n");
  37.     niz[9] = 'L';
  38.     niz[10] = 'A';
  39.     niz[11] = 'N';
  40.     niz[12] = 'A';
  41.     for (i = 0; i < n; i++)
  42.             printf("%c ", niz[i]);
  43.     printf("\n\n\n");
  44.    
  45.     printf("Sa konverzijom s\n");
  46.     printf("%s \n", niz);
  47.     for (i = 0; i < n; i++)
  48.     {
  49.         if (niz[i] >= 'a' && niz[i] <= 'z')
  50.             niz[i] = niz[i] - 'a' + 'A';
  51.         else
  52.             niz[i] = niz[i] - 'A' + 'a';
  53.     }
  54.    
  55.     printf("Sa konverzijom s\n");
  56.     printf("%s \n", niz);
  57.     system("PAUSE");
  58.     return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement