Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void func(int *modyfikowana, int size, int *wstawiana, int rozmwstaw, int pozycja)
- {
- size = size + rozmwstaw;
- modyfikowana = (int*)realloc(modyfikowana,sizeof(int)*size);
- pozycja = pozycja - 1;
- for (int i = size-1; i >= pozycja+rozmwstaw; i--)
- {
- modyfikowana[i] = modyfikowana[i-rozmwstaw];
- }
- for (int i = pozycja; i<rozmwstaw+pozycja; i++)
- {
- modyfikowana[i] = wstawiana[i-pozycja];
- }
- for (int i = 0; i<size; i++)
- {
- printf("%d ", modyfikowana[i]);
- }
- }
- void kolos1()
- {
- int *modyfikowana, size = 15;
- modyfikowana = (int*)malloc(sizeof(int)*size);
- int i;
- for (i = 0; i<size; i++)
- {
- modyfikowana[i] = rand() % 100;
- printf("%d\n", modyfikowana[i]);
- }
- int wstawiana[] = { 1,2,3,4,5,6,7,8,9,10 };
- int rozmwstaw = 10;
- int pozycja = 5;
- func(modyfikowana, size, wstawiana, rozmwstaw, pozycja);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement