Moi!
Ohjelma kysyy numeroita ja etsii niistä pienimmän ja suurimman. Numeroiden kysyminen loppuu kun käyttäjä antaa nollan/miinusmerkkisen luvun. Onko mahdollista tehdä siten että pienin luku ei ole aina nolla vaan sitä ennen painettu luku. Sori en osaa selittää tän paremmin koittakaa ite niin tajuutte :D
#include
using namespace std;
int main(void)
{
int luku=1, i=0;
int suurin=0, pienin=0;
int summa=0;
double ka;
for (luku=1; luku >0;)
{
cout luku;
if (luku 0) i = i 1;
if (pienin > luku) pienin = luku;
if (luku > suurin) suurin = luku;
summa = summa luku;
ka = summa / i;
}
cout
Apuaa!
4
612
Vastaukset
- puusilimä
tallenna luvut taulukkoon ja sitten vertailet niitä ja järjestät numerojärjestykseen.
tarviikos sen kysyä niitä lukuja vaikka maailman tappiin saakka? tarkoitan lähinnä tuota muistinvaraamista silmälläpitäen?- autonaama
Kyllä tarvii kysyä "loputtomasti". Eli idea on että ohjelma kysyy numeroita kunnes annetaan nolla tai negatiivinen luku. Sitten se kertoo pienimmän ja suurimman luvun ja lukujen keskiarvon.
- lalalalalal
turha
- lalalalalal
Pienin pitää olla alussa suuri:
pienin = numeric_limits::max();
Muutenkin jotain tämmöstä:
#include
#include
using namespace std;
int main(void)
{
int luku=1, lkm=0;
int suurin=0, pienin = numeric_limits::max();
int summa=0;
while (luku > 0)
{
cout luku;
if (luku > 0) {
lkm ;
if (pienin > luku) pienin = luku;
if (luku > suurin) suurin = luku;
summa = summa luku;
}
else
luku = 0;
}
cout
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1077773
Siekkilässä ajettu ihmisten yli- mitä tapahtui? Länsi-Savo ei ole uutisoinut asiata
Manneja, vaiko matuja?1126036- 835187
- 1394546
Alavuden sairaala
Säästääkö Alavuden sairaala sähkössä. Kävin Sunnuntaina vast. otolla. Odotushuone ja käytävä jolla lääkäri otti vastaan113230- 633014
- 582948
Törkeää toimintaa
Todella törkeitä kaheleita niitä on Ylivieskassakin. https://www.ess.fi/uutissuomalainen/8570818102454- 612437
Hei........
Pelkkä sun näkeminen saa mut hymyilemään pitkin iltaa. Oot niin 🤩😘 Edellinen poistettiin.562066