witam. Mam pytanie do doświadczonych programistów:D. Jak zrobić program w c++ żeby z zaskresu 100 liczb wypisywał tylko parzyste.
z góry dzięki.
Kod PHP:Jesteście żałośni, ale co można się spodziewać po ludziach wychowanych w Carlin w Tibii.
for(int i=0;i<100;i+=2)
cout<<i<<" ";
#include <iostream>
using namespace std;
int main(){
int start = 0;
int end = 100;
cout<<"wpisz liczbe startowa";
cin>>start;
cout<<endl<<"wpisz liczbe koncowa";
cin>>end;
cout<<"\n";
int first_even = start % 2 == 0? start : start + 1;
for(int i=first_even;i<end;i+=2)
cout<<i<<" ";
return 0;
}
Ostatnio zmieniony przez Absherr : 15-09-2013, 19:11
int start = 0;
int koniec = 100;
// teraz mozesz start i koniec zamienic na liczbe wczytywana z klawiatury
cout<<"wpisz liczbe startowa";
cin>>start;
cout<<endl<<"wpisz liczbe koncowa";
cin>>koniec;
cout<<endl<<endl;
for (int i =start;i<=koniec;i++)
{
// % to funkcja modulo = wraca reszte z dzielenia, parzyste liczby sa podzielne przez 2 bez reszty
// (5 /2 = 2 i reszta 1, 4/2 = 2 i reszta 0), tak wiec 5 % 2 = 1, a 4%2 = 0
if (i % 2 == 0)
{
cout<<i<<' ';
}
}
Ostatnio zmieniony przez Bazan : 15-09-2013, 18:47
Dreaming by drumming. ™
for(int i=0;i<=100;i++)
if(i%2==0)
cout << i;
Powyższy post może być sarkastyczny oraz zawierać śladowe ilości orzechów arachidowych.
Ostatnio zmieniony przez Kusterek : 15-09-2013, 19:52
Ostatnio zmieniony przez Mistrzu dragon : 15-09-2013, 20:09
Powyższy post może być sarkastyczny oraz zawierać śladowe ilości orzechów arachidowych.
Ostatnio zmieniony przez Absherr : 15-09-2013, 20:17
Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)
Zakładki