#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