#include <iostream> #include <fstream> #include <ctime> #include <cstdlib> using namespace std; int suma_nieparzystych = 0; int suma_parzystych = 0; //fstream plik; int min_nieparzysta = 1001; bool parzysta_ilosc_nieparzystych = true; //bo jest zero int WYNIK = 0; int main() { ios_base::sync_with_stdio(0); //plik.open( "testy.in", std::ios::in | std::ios::out ); int n; int liczba; cin>>n; //cout<<"n wynosi " for(int i = 0; i < n; i++){ cin>>liczba; if(liczba % 2 == 0){ suma_parzystych += liczba; } else{ parzysta_ilosc_nieparzystych = !parzysta_ilosc_nieparzystych; suma_nieparzystych += liczba; if(min_nieparzysta > liczba) min_nieparzysta = liczba; } } WYNIK = suma_nieparzystych + suma_parzystych; if(parzysta_ilosc_nieparzystych == false){ WYNIK -= min_nieparzysta; } //cout<<"SUMA WSZSYTKICH "<<suma_nieparzystych+suma_parzystych<<endl; if(WYNIK > 0){ cout<<WYNIK; } else{ cout<<"NIESTETY"; } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | #include <iostream> #include <fstream> #include <ctime> #include <cstdlib> using namespace std; int suma_nieparzystych = 0; int suma_parzystych = 0; //fstream plik; int min_nieparzysta = 1001; bool parzysta_ilosc_nieparzystych = true; //bo jest zero int WYNIK = 0; int main() { ios_base::sync_with_stdio(0); //plik.open( "testy.in", std::ios::in | std::ios::out ); int n; int liczba; cin>>n; //cout<<"n wynosi " for(int i = 0; i < n; i++){ cin>>liczba; if(liczba % 2 == 0){ suma_parzystych += liczba; } else{ parzysta_ilosc_nieparzystych = !parzysta_ilosc_nieparzystych; suma_nieparzystych += liczba; if(min_nieparzysta > liczba) min_nieparzysta = liczba; } } WYNIK = suma_nieparzystych + suma_parzystych; if(parzysta_ilosc_nieparzystych == false){ WYNIK -= min_nieparzysta; } //cout<<"SUMA WSZSYTKICH "<<suma_nieparzystych+suma_parzystych<<endl; if(WYNIK > 0){ cout<<WYNIK; } else{ cout<<"NIESTETY"; } } |