Mam pytanie jak napisac program w ktorym wprowadze 50 dowolnych liczb a program poda mi ile z tych liczb jest parzystych i wyznaczy sume tych parzystych liczb?
Prosze o pomoc.
Liczby parzyste
Re: Liczby parzyste
Parzyste liczby to liczby podzielne przez 2. Skorzystaj z operatora modulo (%). Gdy liczba jest podzielna przez dwa dodaj tę liczbę oraz powiększ wcześniej stworzony inkrementator.
Re: Liczby parzyste
to kod do zadania ale bardziej robzudowany chce dodatkowo zeby program policzył sume liczb parzystych i ich ilosc podał najwieksza z wprowadzonych liczb oraz policzył srednia wszystkich wprowadzonych liczb
ale dalej nie wiem jak wyswietlic ilosc liczb parzystych oraz ich sume
prosze o pomoc
Dodałem znaczniki code - są one obowiązkowe przy wklejaniu długich bloków kodu!
Code: Zaznacz cały
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
int liczba[100];
float suma=0, srednia, max;
int i, ilosc;
double y;
char znak;
cout<<"\tMENU"<<endl<<endl;
cout<<"1 - Podaj nowe liczby"<<endl;
cout<<"2 - Zakoncz"<<endl<<endl;
cin>>znak;
while(znak!='2')
{
if(znak=='1')
{
cout<<"Podaj ilosc liczb od 1 do 100."<<endl;
cin>>ilosc;
while(ilosc<=0 || ilosc>100)
{
cout<<"Ilosc liczb musi byc wieksza od 1 i mniejsza od 101"<<endl;
cout<<"Podaj ilosc liczb od 1 do 100."<<endl;
cin>>ilosc;
}
max=liczba[0];
for(int i=0; i<ilosc; i++)
{
cout<<"Liczba nr "<<i+1<<": ";
cin>>liczba[i];
suma=suma+liczba[i];
if(liczba[i]>max)
{
max=liczba[i];
}
}
for(int i =0; i<ilosc; i++)
{
y = fmod(liczba[i],2);
if (y==0)
{
cout<<"Liczby parzyste: "<<endl;
cout<<liczba[i]<<", ";
}
}
srednia=suma/ilosc;
cout<<"\nIlosc liczb parzystych to: "<< endl;
//cout<<"Suma liczb parzystych to: "<<suma<<endl;
cout<<"Najwieksza z wprowadzonych liczb parzystych to: "<<max<<endl;
cout<<"Srednia srytmetyczna wszystkich wprowadzonych liczb to: "<<srednia<<endl;
}
else
{
cout<<"Nie ma takiej opcji!"<<endl;
}
suma=0;
cout<<"Wybierz opcje:"<<endl;
cin>>znak;
}
system("PAUSE");
return EXIT_SUCCESS;
}
prosze o pomoc
Dodałem znaczniki code - są one obowiązkowe przy wklejaniu długich bloków kodu!
Re: Liczby parzyste
Jak skorzystasz z normalnych wcięć lub też wkleisz kod przy pomocy znaczników code to przeczytam ten kod inaczej niestety za dużo czasu to zajmuje.
Przesyłam do regulaminu:
http://videokurs.pl/forum/announces/regulamin-t3.html
Przesyłam do regulaminu:
http://videokurs.pl/forum/announces/regulamin-t3.html
Re: Liczby parzyste
okey bede pamietał
ale czy mozesz mi pomoc nie wiem jak mam zmodyfikowac ten kod zeby wyznaczył mi ilosc wprowadzonych liczb oraz obliczył ich sume
ale czy mozesz mi pomoc nie wiem jak mam zmodyfikowac ten kod zeby wyznaczył mi ilosc wprowadzonych liczb oraz obliczył ich sume
Re: Liczby parzyste
Popraw najpierw akapity tak aby wyglądały jak przedstawiam w video kursie. Na ten moment kod nie jest czytelny.
Re: Liczby parzyste
okey juz nie wazne udało mi sie wykonac to zadanie samemu