Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "StdAfx.h"
- #include <stdio.h>
- #include <malloc.h>
- #include <stdlib.h>
- int main(){
- int *a;
- int i, min, max, n, raznost, ind, ind2;
- printf("Enter the size : ");
- scanf_s("%d", &n);
- a = (int*)malloc(n * sizeof(int));
- for (i = 0; i < n; i++)
- {
- printf("a[%d] = ", i);
- scanf_s("%d", &a[i]);
- }
- min = a[0];
- max = a[0];
- for (i = 1; i < n; i++)
- {
- if (a[i] > max) {
- max = a[i];
- ind = i;
- }
- if (a[i] < min) {
- min = a[i];
- }
- }
- raznost = max - min;
- n = n + raznost;
- a = (int*)realloc(a, n * sizeof(int));
- for (i = n; i - raznost> ind; i--){
- a[i] = a[i - raznost];
- ind2 = i;
- printf("%d ", n);
- }
- for (i = ind+1; i < ind2; i++){
- a[i] = 0;
- }
- printf("\nresult\n");
- for (i = 0; i < n; i++){
- printf("a[%d] = %d\n", i, a[i]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement