Proszę o pomoc
Program C++
Napisz program który wczytuje do tablicy n liczb całkowitych i wyprowadza na ekran;

a) sumę tych liczb

b) pierwszy i ostatni element tablicy i informację który z nich jest większy

C) różnice pomiędzy ostatnim i pierwszym elementem

D) elementy w odwrotnej kolejności ​



Odpowiedź :

REGNAD

Odpowiedź:

#include <iostream>

#include <cmath>

int main() {

   int n;

   std::cin >> n;

   int *tab = new int[n];

   int sum = 0;

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

       std::cin >> tab[i];

       sum += tab[i];

   }

   //a

   std::cout << sum << std::endl;

   //b

   if (tab[0] > tab[n - 1]) {

       std::cout << "Pierwszy element jest wiekszy \n";

   } else {

       std::cout << "Ostatni element jest wiekszy \n";

   }

   //c

   std::cout << std::abs(tab[0] - tab[n - 1]) << std::endl;

   //d

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

       std::cout << tab[i] << std::endl;

   }

   return 0;

}

Wyjaśnienie:

Podpunkt a zrobiłem w tej samej pętli co wprowadzanie danych