Proszę pomóc mi z programowania. Napisać program wczytujący ciąg n (1<=n<=1000) liczb naturalnych i wypisujący na ekranie wszystkie parzyste liczby w kolejności niemalejącej. Do wypisywania elementów tablicy użyj pętli foreach. Wskazówka: Posortuj wczytane liczby, a następnie z tablicy wypisz tylko liczby parzyste. W języku C#
xezer
#include <iostream> #include <cstdlib> main() { int i=0,j,k; int tab[1000]; cout<<"Podawaj liczby, przedzielajac je klawiszem enter: "; for (i=0;i<1000;i++) //wypełnienie {cin>>tab[i];}; for (i=0;i<1000;i++) //sort { for (j=0;j<999;j++) {if (tab[j]>tab[j+1]) {k=tab[j];tab[j]=tab[j+1];tab[j+1]=k;}; }; }; for (i=0;i<1000;i++) {if (tab[i]%2=0) cout<<tab[i]<<endl;} system ("pause"); return 0; }
#include <cstdlib>
main()
{
int i=0,j,k;
int tab[1000];
cout<<"Podawaj liczby, przedzielajac je klawiszem enter: ";
for (i=0;i<1000;i++) //wypełnienie
{cin>>tab[i];};
for (i=0;i<1000;i++) //sort
{
for (j=0;j<999;j++)
{if (tab[j]>tab[j+1])
{k=tab[j];tab[j]=tab[j+1];tab[j+1]=k;};
};
};
for (i=0;i<1000;i++)
{if (tab[i]%2=0) cout<<tab[i]<<endl;}
system ("pause");
return 0;
}