Введение
В C++ массивы используются для хранения нескольких значений одного и того же типа данных. Иногда мы можем захотеть вывести все значения массива. В этом практическом занятии мы узнаем, как вывести все значения массива на языке C++.
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В C++ массивы используются для хранения нескольких значений одного и того же типа данных. Иногда мы можем захотеть вывести все значения массива. В этом практическом занятии мы узнаем, как вывести все значения массива на языке C++.
Сначала создадим новый файл на C++, названный print_array.cpp
, в директории ~/project
.
touch ~/project/print_array.cpp
В этом шаге мы напишем код для вывода всех значений массива.
#include <iostream>
using namespace std;
void printArray(int arr[], int size) {
for(int i=0; i<size; i++) {
cout<<arr[i]<<" ";
}
cout<<"\n";
}
int main() {
int arr[5] = {1, 2, 3, 4, 5};
printArray(arr, 5);
return 0;
}
В этом коде мы создали функцию под названием printArray
, которая принимает два аргумента: массив и его размер. Затем функция использует цикл for для перебора всего массива и вывода каждого элемента.
В функции main мы инициализировали целочисленный массив размером 5 некоторыми значениями и передали его в функцию printArray
вместе с его размером.
Сохраните файл print_array.cpp
и откройте терминал в директории ~/project
. Используйте следующую команду для компиляции и запуска программы:
g++ print_array.cpp -o print_array &&./print_array
После запуска программы вы должны увидеть следующий вывод:
1 2 3 4 5
Теперь модифицируем функцию printArray
для вывода минимального элемента массива.
#include <iostream>
using namespace std;
void printArray(int arr[], int size) {
int min = arr[0];
for(int i=0; i<size; i++) {
if(arr[i] < min) {
min = arr[i];
}
}
cout<<"Минимальный элемент равен: "<<min<<"\n";
}
int main() {
int arr[5] = {7, 3, 8, 5, 1};
printArray(arr, 5);
return 0;
}
В этом модифицированном коде мы добавили переменную под названием min
для хранения минимального элемента массива. Затем мы используем цикл for для перебора массива и сравниваем каждый элемент с текущим значением min
. Если текущий элемент меньше min
, значение min
обновляется. Наконец, мы выводим значение min
.
Сохраните файл print_array.cpp
и используйте следующую команду для компиляции и запуска программы:
g++ print_array.cpp -o print_array &&./print_array
После запуска программы вы должны увидеть следующий вывод:
Минимальный элемент равен: 1
Наконец, модифицируем функцию printArray
для вывода максимального элемента массива.
#include <iostream>
using namespace std;
void printArray(int arr[], int size) {
int max = arr[0];
for(int i=0; i<size; i++) {
if(arr[i] > max) {
max = arr[i];
}
}
cout<<"Максимальный элемент равен: "<<max<<"\n";
}
int main() {
int arr[5] = {7, 3, 8, 5, 1};
printArray(arr, 5);
return 0;
}
В этом модифицированном коде мы добавили переменную под названием max
для хранения максимального элемента массива. Затем мы используем цикл for для перебора массива и сравниваем каждый элемент с текущим значением max
. Если текущий элемент больше max
, значение max
обновляется. Наконец, мы выводим значение max
.
Сохраните файл print_array.cpp
и используйте следующую команду для компиляции и запуска программы:
g++ print_array.cpp -o print_array &&./print_array
После запуска программы вы должны увидеть следующий вывод:
Максимальный элемент равен: 8
В этом практическом занятии мы узнали, как выводить все значения массива на языке C++. Мы также узнали, как находить минимальный и максимальный элементы массива. Следуя этим шагам, вы можете вывести все элементы массива и выполнять другие операции с ним.