Печать элементов массива на C++

C++Beginner
Практиковаться сейчас

Введение

В 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++. Мы также узнали, как находить минимальный и максимальный элементы массива. Следуя этим шагам, вы можете вывести все элементы массива и выполнять другие операции с ним.