Предмет: Информатика,
автор: krpx
С/С++
дан массив из 10 целых чисел w={5,8,12,10,22,33,6,7,2,9}. вывести исходный массив на экран в строку. произвести обмен соседних пар элементов (0-й и 1-й, 2-й и 3-й, 4-й и 5-й и т.д.). вывести на экран преобразованный массив.
срочно..
Ответы
Автор ответа:
1
Відповідь:
C++ 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;
}
void swap_elements(int *arr,const int size){
for(int i = 0 , j = i + 1; i < size ; i += 2, j += 2){
std::swap(arr[i], arr[j]);
}
}
int main(){
const int size = 10;
int w[] = {5,8,12,10,22,33,6,7,2,9};
print_arr(w,size);
swap_elements(w,size);
print_arr(w,size);
return 0;
}
Похожие вопросы
Предмет: Математика,
автор: agasievandrew
Предмет: Русский язык,
автор: samsislamzade
Предмет: Математика,
автор: tirzanovaaruzan6
Предмет: Русский язык,
автор: jeejeekim