Aktywne Wpisy
cirilla1989 +224
Hemingwayy +86
#gry #konsole #pcmasterrace #kiedystobylo #cdaction
Nie było za dzieciaka chyba nic lepszego jak pojawienie się w kiosku nowego potężnego dwustustronicowego cdaction ,a na płycie gothic czy inny operation flashpoint.
Nie było za dzieciaka chyba nic lepszego jak pojawienie się w kiosku nowego potężnego dwustustronicowego cdaction ,a na płycie gothic czy inny operation flashpoint.
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
"Napisz program który wczytuje kolejne liczby ciągu, aż do wprowadzenia liczby ujemnej (która nie należy do ciągu) a następnie wypisze:
a: średnią liczb w ciągu
b: liczbę nieparzystych wyrazów ciągu
"
O ile udało mi się wypisać liczbę nieparzystych wyrazów ciągu to nie mogę wypisać odpowiedniej średniej, do sumy liczona jest cały czas ta ostatnia liczba ujemna i wszystko psuje. Oto co uzyskałem do tej pory.
#include
using namespace std;
int main()
{
int a;
int licznik = -1;
int licznikniepa = 0;
int suma = 0;
int licznikpar = 0;
do {
cout << "podaj liczbe ciagu: " ;
cin >> a;
licznik++;
if (a%2!=0){
licznikniepa++;
suma -=a; // chciałem odjąć ten wyraz od sumy.
}
else {
licznikpar++;
}
suma+=a;
}
while (a>0);
cout << "suma liczb w ciagu wynosi: " << suma << endl;
cout << "licznik: " << licznik << endl ;
cout << "srednia to: " << (suma/(float)licznik) << endl;
cout << "nieparzyste: " << licznikniepa << endl;
cout << "parzyste: " << licznikpar << endl;
return 0;
}
#programowanie
@Pr0s_TaK: no to tu jest bug pogrzebion
while((cin>>a), a>=0) {
licznikpar+=a%2;
suma+=a;
}
proszsz
licznik_niepar
.Branoc!
@powaznyczlowiek:
Biorąc pod uwagę jak proste to jest - tak.
@powaznyczlowiek: Nie, lepiej nie nastawiać się z góry na interaktywny terminal.
@powaznyczlowiek: Gdzie?
@powaznyczlowiek: To jest kompilowalny kod ze złymi praktykami, który przedstawiasz newbowi jako dobry.
Dobranoc, programisto 15k.