Ocena użytkownikóww: ***** / 5
Nadesłany przez Tomasz, 08 czerwca 2012 18:16
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.
suma_elementow.cpp:
/* Tomasz Stanik
* Suma elementów tablicy
* dla
* www.algorytm.org
*/
#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 : ";
for(int i = 0 ; i < n ; i ++)
{
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;
system( "PAUSE" );
return 0;
}