#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int n = 0;
double wynik = 0 ; //Wartość może być zmienno przecinkowa
do //Wykonuj dopóki wartość tablicy będzie większa niż 0
{
cout << "Podaj rozmiar tablicy : " ;
cin >> n ; //Wpisujemy rozmiar tablicy
if(n <= 0) //Jeżeli rozmiar tablicy jest mniejszy
{ //albo równy 0 zgłoś błąd i wyzeruj wartosć tablicy
cout << endl << "Wprowadzono zla wartosc, wprowadz poprawna!" << endl ;
n = 0 ;
}
} while(n <= 0);
double tablica[n]; //Deklarujemy tablicę o rozmiarze 'n'
system("cls"); //Czyść konsole
cout << "Podaj wartości tablicy : "; //Wypisujemy tekst
for(int i = 0 ; i < n ; i ++) // Pętla bedzie się wykonywać tyle razy ile wynosi n
{
cout << endl << "tablica["<<i<<"] - " ;
cin >> tablica[i] ; //Przypisujemy wartość 'tablica[i]'
wynik += tablica[i] ; //Dodajemy do zmiennej 'wynik' wartość 'tablica[i]'
}
system("cls"); //Czyść konsole
cout << "Suma " << n << " wartosci wynosi : " << wynik << endl; //wypisz koncowa informacje
system( "PAUSE" );
return 0;
}
Wszystko opisane w kodzie.
Funckja sumuje wszystkie wartości elemtnów tablicy.
Podaj wartości tablicy : 5 tablica[0] - 5.0 tablica[1] - 10.1 tablica[2] - 15.2 tablica[3] - 20.3 tablica[4] - 25.4 Suma 5 wartosci wynosi : 76


Dodatki SourceMod















