InfLab2/arrays.c

35 lines
601 B
C
Raw Normal View History

2024-11-30 12:51:43 +04:00
#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");
}