35 lines
601 B
C
35 lines
601 B
C
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include "arrays.h"
|
|
|
|
void fill_array(int* arr){
|
|
#if _ARR_SIZE > 5
|
|
for(int i = 0; i < _ARR_SIZE; i++){
|
|
arr[i] = rand()%20-9;
|
|
}
|
|
#else
|
|
for(int i = 0; i < _ARR_SIZE; i++){
|
|
printf("Введите значение для элемента %d: ", i);
|
|
scanf("%d", &arr[i]);
|
|
}
|
|
#endif
|
|
}
|
|
|
|
void print_array(int* arr){
|
|
printf("[");
|
|
for(int i = 0; i < _ARR_SIZE; i++){
|
|
printf("%+d, ", arr[i]);
|
|
}
|
|
printf("\b\b]\n");
|
|
}
|
|
|
|
void print_pointer(int index){
|
|
if(index<0){
|
|
return;
|
|
}
|
|
for(int i = 0; i < index; i++){
|
|
printf(" ");
|
|
}
|
|
printf(" ^\n");
|
|
}
|