Pomożecie z zadaniem? Proszę o szybką odpowiedź.

Zadeklaruj tablicę A[ ] typu całkowitego o liczbie elementów równej 15.
Za definiowanie stałej N i jej odpowiednie użycie do definicji rozmiaru tablicy oraz ilości obrotów wszystkich pętli
Uzupełnij funkcję Wyprowadzanie() tak, by wyświetlała na ekranie kolejne elementy tablicy, (każdy w nowym wierszu) od pierwszego elementu do ostatniego w postaci:
Element tablicy nr …. wynosi ….
Zdefiniuj funkcję SumaEl( ) typu całkowitego (int), która obliczy sumę kolejnych 15 elementów tablicy i zwróci (return) wyliczoną wartość do programu głównego
Wskazówka: w treści funkcji umieść instrukcję: suma = suma + A[i]. Zmienna suma musi być wcześniej zadeklarowana.
Utwórz komunikat w części głównej programu wyświetlający informacje, ile wynosi suma wszystkich elementów znajdujących się w tablicy, jak w poniższym przykładzie: - 2 pkt.
Suma elementów tablicy wynosi: ….(ty wartość liczbowa sumy)
#include <iostream>

using namespace std;



void Wprowadzanie(int A[])
{
for(int i=0; i<15; i++)
{
B[i] = i + 1;
}
}

void Wyprowadzanie()
{
for( ; ; )
{
// tu powina być instrukacja pozwalająca na wypowadzenie zawartości tablicy
}
}


//tu zadleklaruj funkcję SumaEl() z petlą i instrukcją sumowania



main ()
{
// zadeklaruj tablice
Wprowadzanie(A);
Wyprowadzanie();

//tu wstaw informacje o sumie elenetów tablicy

return 0;
}​


Odpowiedź :

#include <iostream>

using namespace std;

const int n = 15;

void Wprowadzanie(int A[])

{

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

  {

      A[i] = i + 1;

  }

}

void Wyprowadzanie(int A[])

{

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

  {

      cout << "Element tablicy nr " << i << ". wynosi " << A[i] << "." << endl;

  }

}

int SumaEl(int A[])

{

  int suma = 0;

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

      {

          suma = suma + A[i];

      }

  return suma;

}

int main ()

{

      int A[n];

          Wprowadzanie(A);

          Wyprowadzanie(A);

         

          cout << "Suma elementów tablicy wynosi: " << SumaEl(A);

  return 0;

}