Napisz program, który z podanego zbioru liczb, wybierze liczby parzyste i je wypisze. Program powinien wczytać dwadzieścia liczb z klawiatury i umieścić je w tablicy. Następnie powinien do nowej tablicy przepisać tylko liczby parzyste. Na koniec zawartość tablicy z liczbami parzystymi powinna zostać wypisana na ekran.
jankustosz1
Wedle tego co tam pisze to ten kod ale można dużo szybciej i łatwiej
#include <iostream>
using namespace std;
int main() { int ile=0; int tab[20]; int parz[20];
for(int i = 0; i < 20; i++) { cout << "Podaj " << i << " wartosc:"; cin >> tab[i]; } for(int i = 0, j=0; i < 20; i++) { if(tab[i] %2 == 0) { parz[j] = tab[i]; j++; ile++; } } for(int i = 0; i < ile; i++) { cout << parz[j] << endl; }
return 0; }
Kod dużo lepszy (działa na innej zasadzie niż jest polecenie) #include <iostream>
using namespace std;
int main() {
for(int i = 0; i < 20; i++) { int temp; cout << "Podaj " << i << " wartosc:"; cin >> temp; if(temp %2 == 0) { cout << temp << endl; }
#include <iostream>
using namespace std;
int main()
{
int ile=0;
int tab[20];
int parz[20];
for(int i = 0; i < 20; i++)
{
cout << "Podaj " << i << " wartosc:";
cin >> tab[i];
}
for(int i = 0, j=0; i < 20; i++)
{
if(tab[i] %2 == 0)
{
parz[j] = tab[i];
j++;
ile++;
}
}
for(int i = 0; i < ile; i++)
{
cout << parz[j] << endl;
}
return 0;
}
Kod dużo lepszy (działa na innej zasadzie niż jest polecenie)
#include <iostream>
using namespace std;
int main()
{
for(int i = 0; i < 20; i++)
{
int temp;
cout << "Podaj " << i << " wartosc:";
cin >> temp;
if(temp %2 == 0)
{
cout << temp << endl;
}
return 0;
}
To tyle mogłem przygotować liczę na naj