• Предмет: Информатика
  • Автор: alxndr0628
  • Вопрос задан 3 месяца назад

C++
1. Написать программу, которая выводит одномерный массив в обратном порядке.

2. Пользователь вводит длину сторон пятиугольника, каждая сторона заноситься в массив, необходимо вычислить периметр пятиугольника (периметр — сумма всех сторон).

Ответы

Ответ дал: Balphagor
0

Программа, выводящая одномерный массив в обратном порядке:

int main() {

   const int ARRAY_SIZE = 5;

   int arr[ARRAY_SIZE] = {1, 2, 3, 4, 5};

   std::cout << "Original array: ";

   for (int i = 0; i < ARRAY_SIZE; i++) {

       std::cout << arr[i] << " ";

   }

   std::cout << "\nReversed array: ";

   for (int i = ARRAY_SIZE - 1; i >= 0; i--) {

       std::cout << arr[i] << " ";

   }

   return 0;

}

Программа, вычисляющая периметр пятиугольника:

int main() {

   const int NUM_SIDES = 5;

   double sides[NUM_SIDES];

   double perimeter = 0;

   std::cout << "Enter the lengths of the 5 sides of the pentagon:\n";

   for (int i = 0; i < NUM_SIDES; i++) {

       std::cout << "Side " << i + 1 << ": ";

       std::cin >> sides[i];

       perimeter += sides[i];

   }

   std::cout << "The perimeter of the pentagon is " << perimeter << std::endl;

   return 0;

}

Вас заинтересует