Відповідь:
#include <iostream>
using namespace std;
void fillarr(int *arr,int size,int from){
for(int i = 0, j = from; i < size; i++, j++){
arr[i] = j;
}
void printarr(int *arr,int size){
for(int i = 0; i < size; i++){
cout << arr[i] << " ";
int minarr(int *arr,int size){
int min = arr[0];
if(arr[i] < min){
min = arr[i];
return min;
int maxarr(int *arr,int size){
int max = arr[0];
if(arr[i] > max){
max = arr[i];
return max;
int sum(int *arr,int size){
int sumarr = 0;
sumarr += arr[i];
return sumarr;
int main(){
setlocale(LC_ALL, "Rus");
int size,from,to;
cout << "Введите диапазон ОТ: ";
cin >> from;
cout << "ДО: ";
cin >> to;
if(from > to){
cout << "Неверно введен диапазон,ОТ не может быть больше чем ДО" << endl;
return 1;
size = to - from + 1;
int *arr = new int[size];
cout << "Массив: ";
fillarr(arr,size,from);
printarr(arr,size);
cout << "\nМинимальное число в массиве = " << minarr(arr,size) << endl;
cout << "Максимальное число в массиве = " << maxarr(arr,size) << endl;
cout << "Сумма всех елементов массива = " << sum(arr,size) << endl;
delete[] arr;
return 0;
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Відповідь:
#include <iostream>
using namespace std;
void fillarr(int *arr,int size,int from){
for(int i = 0, j = from; i < size; i++, j++){
arr[i] = j;
}
}
void printarr(int *arr,int size){
for(int i = 0; i < size; i++){
cout << arr[i] << " ";
}
}
int minarr(int *arr,int size){
int min = arr[0];
for(int i = 0; i < size; i++){
if(arr[i] < min){
min = arr[i];
}
}
return min;
}
int maxarr(int *arr,int size){
int max = arr[0];
for(int i = 0; i < size; i++){
if(arr[i] > max){
max = arr[i];
}
}
return max;
}
int sum(int *arr,int size){
int sumarr = 0;
for(int i = 0; i < size; i++){
sumarr += arr[i];
}
return sumarr;
}
int main(){
setlocale(LC_ALL, "Rus");
int size,from,to;
cout << "Введите диапазон ОТ: ";
cin >> from;
cout << "ДО: ";
cin >> to;
if(from > to){
cout << "Неверно введен диапазон,ОТ не может быть больше чем ДО" << endl;
return 1;
}
size = to - from + 1;
int *arr = new int[size];
cout << "Массив: ";
fillarr(arr,size,from);
printarr(arr,size);
cout << "\nМинимальное число в массиве = " << minarr(arr,size) << endl;
cout << "Максимальное число в массиве = " << maxarr(arr,size) << endl;
cout << "Сумма всех елементов массива = " << sum(arr,size) << endl;
delete[] arr;
return 0;
}