oleksandra utworzono 25 marca 2013 utworzono 25 marca 2013 Napisz program, który będzie podawał ilość liczb parzystych oraz nieparzystych wśród wszystkich liczb wpisanych do tablicy, w c++. Mam problem, bo zrobiłam program, ale bez tablic i nie za bardzo wiem co mam w nim poprawić i czy w ogóle dobrze go zrobiłam, więc proszę o pomoc. :) gg: 5392145
oleksandra komentarz 25 marca 2013 Autor komentarz 25 marca 2013 #include<iostream> #include<cstdio> using namespace std; int main () { int tab [] = { 3,4,5,6,7,8,9,77,6,4,33,2,4,8 }; int size = sizeof ( tab ) / sizeof (tab [0] ); for (int j=0; j<2; j++) { if (j==0) cout <<" Parzyste: "; if (j==1) cout <<"Nieparzyste: "; for (int i =0; i<size; i++) { if (tab[i] % 2 ==j) cout <<tab[i]<<", "; } cout<<endl; } cin.ignore (); getchar(); return 0; } i najlepiej, żeby liczby były podawane, gdy program jest uruchomiony.
leggo komentarz 25 marca 2013 komentarz 25 marca 2013 Ale co chcesz tutaj zmieniać? Program jest jak najbardziej ok. Jedyne czego Ci jeszcze brakuje, to zliczania parzystych i nie parzystych. Ale to chyba nie jest problem: Tworzysz zmienną startującą z wartością 0 i z każdym wystąpieniem liczby parzystej powiększasz tą zmienną o 1. Ilość liczb nieparzystych, to ilość wszystkich liczb pomniejszona o ilość liczb parzystych.
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.