#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"; } } |
English