Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++]Program do wypisania liczba parzystych

Ostatnio zmodyfikowano 2015-03-14 20:55
Autor Wiadomość
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:
C/C++
#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ź.
P-128373
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.
P-128376
pekfos
» 2015-03-14 20:52:24
C/C++
liczba[ i ] = parzysta[ ile ];
ile++;
Nie w tą stronę.

C/C++
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ł.
P-128377
aksen
» 2015-03-14 20:55:48
Mi się skompilował.
Kod już został zmieniony. Miałem pierwszą wersję :)
P-128380
« 1 »
  Strona 1 z 1