Відповідь:
C code:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void randarr(int *array,int size){
for(int i = 0; i < size; i++){
array[i] = -10 + rand() % ((-3 + 1) - (-10));
}
void printarr(int *array,int size){
printf("%d ",array[i]);
printf("\n");
void swap_arr(int *array,int size){
for(int i = 0; i < size / 2; i++){
int x = array[size - (i + 1)];
array[size - (i + 1)] = array[i];
array[i] = x;
int main(){
srand(time(NULL));
int n;
printf("Enter n: ");
scanf("%d",&n);
int *arr = new int[n];
randarr(arr,n);
printarr(arr,n);
swap_arr(arr,n);
delete[] arr;
return 0;
Пояснення:
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Відповідь:
C code:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void randarr(int *array,int size){
for(int i = 0; i < size; i++){
array[i] = -10 + rand() % ((-3 + 1) - (-10));
}
}
void printarr(int *array,int size){
for(int i = 0; i < size; i++){
printf("%d ",array[i]);
}
printf("\n");
}
void swap_arr(int *array,int size){
for(int i = 0; i < size / 2; i++){
int x = array[size - (i + 1)];
array[size - (i + 1)] = array[i];
array[i] = x;
}
}
int main(){
srand(time(NULL));
int n;
printf("Enter n: ");
scanf("%d",&n);
int *arr = new int[n];
randarr(arr,n);
printarr(arr,n);
swap_arr(arr,n);
printarr(arr,n);
delete[] arr;
return 0;
}
Пояснення: