Відповідь:
С++ code:
#include <iostream>
void print_arr(int *arr,const int size){
for(int i = 0; i < size; i++){
std::cout << arr[i] << "\t";
}
std::cout << std::endl;
bool check_sort(int *arr,const int size){
int counter = 0;
for(int i = 0; i < size - 1; i++){
if(arr[i] <= arr[i + 1]){
counter++;
return counter == size - 1;
int main(){
setlocale(LC_ALL , "Ukrainian");
const int size = 10;
int arr[size] = {1,2,3,4,5,4,7,8,9,10};
print_arr(arr,size);
if(check_sort(arr,size)){
std::cout << "Масив сортований за зростанням" << std::endl;
else{
std::cout << "Масив не сортований за зростанням.Збільшуємо елементи вдвічі" << std::endl;
arr[i] *= 2;
return 0;
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Відповідь:
С++ code:
#include <iostream>
void print_arr(int *arr,const int size){
for(int i = 0; i < size; i++){
std::cout << arr[i] << "\t";
}
std::cout << std::endl;
}
bool check_sort(int *arr,const int size){
int counter = 0;
for(int i = 0; i < size - 1; i++){
if(arr[i] <= arr[i + 1]){
counter++;
}
}
return counter == size - 1;
}
int main(){
setlocale(LC_ALL , "Ukrainian");
const int size = 10;
int arr[size] = {1,2,3,4,5,4,7,8,9,10};
print_arr(arr,size);
if(check_sort(arr,size)){
std::cout << "Масив сортований за зростанням" << std::endl;
}
else{
std::cout << "Масив не сортований за зростанням.Збільшуємо елементи вдвічі" << std::endl;
for(int i = 0; i < size; i++){
arr[i] *= 2;
}
}
print_arr(arr,size);
return 0;
}