[C++]Program do wypisania liczba parzystych
Ostatnio zmodyfikowano 2015-03-14 20:55
1906tomek Temat założony przez niniejszego użytkownika |
[C++]Program do wypisania liczba parzystych » 2015-03-14 20:17:48 Chcę napisać program który z 20 wprowadzonych liczb wypisze tylko parzyste.Napisałem taki program: #include <iostream>
using namespace std; int liczba[ 20 ], parzysta[ 20 ], ile = 0;
int main() { for( int i = 0; i < 20; i++ ) { cin >> liczba[ i ]; } for( int i = 0; i < 20; i++ ) { if( liczba[ i ] % 2 == 0 ) { liczba[ i ] = parzysta[ ile ]; ile++; } } for( int i = 0; i < ile; i++ ) cout << parzysta[ ile ]; return 0; } Moim problemem jest to,że zamiast liczb parzystych program wypisuje 0.Z góry dziękuje za podpowiedź. |
|
aksen |
» 2015-03-14 20:49:20 Ten program nie wypisuje nawet 0. Jest napisany z błędami składniowymi i nawet się nie kompiluje. Popraw błędy pokazywane przez kompilator, a potem pisz na forum.
|
|
pekfos |
» 2015-03-14 20:52:24 liczba[ i ] = parzysta[ ile ]; ile++;
|
Nie w tą stronę. for( int i = 0; i < ile; i++ ) cout << parzysta[ ile ];
|
Cały czas wypisujesz ten sam element? Jest napisany z błędami składniowymi i nawet się nie kompiluje. |
Mi się skompilował. |
|
aksen |
» 2015-03-14 20:55:48 Kod już został zmieniony. Miałem pierwszą wersję :) |
|
« 1 » |