Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Nežinomo kartojimų skaičiaus ciklas while


Gin te

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1469 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Reikia pagalbos su šiuo uždaviniu ?

 

Danutė dirba buhaltere, todėl jai kartais reikia atlikti aritmetinius skaičiavimus
su dideliais skaičių kiekiais. Ji skundžiasi, kad sunku ir nepatogu daug kartų spaudinėti
skaičiuotuvo klavišus, todėl ji paprašė Jūsų, kad parašytumėte programą, kurios pradžioje
pakaktų įvesti aritmetinio veiksmo simbolį, ir būtų galima įvedinėti skaičius, su kuriais bus
atliekama ta operacija, operacijos pabaiga užfiksuojama įvedus nulį.
Pavyzdžiui, Danutė išsirenka sumos skaičiavimo operaciją, tada įvedinėja skaičius, juos reikia
sumuoti tol, kol įves nulį, tada baigti skaičiavimą ir pateikti rezultatą.
Reikia sukurti skaičiuotuvą tokiems veiksmams atlikti: suma - 1, atimtis - 2, daugyba - 3,
didžiausia reikšmė sraute - 4, mažiausia reikšmė sraute - 5. (Danutė įves veiksmą reiškiantį
skaičių, nepamirškite jos informuoti įjungus programą, koks skaičius kokį veiksmą reikš).

Duomenys

Rezultatai

Įveskite veiksmą: 4
15 20 70 -20 0

max: 70

Įveskite veiksmą: 1
12 10 50 0

sum: 72

Nuoroda į komentarą
Dalintis per kitą puslapį

int number, sum = 0, temp_high = 0;
std::cin >> temp_low;
while(std::cin >> number)
{
    sum += number; // 1
  	sum *= number; // 2
  	
  	if(temp_high < number)
    {
        temp = number; // 3
    }
  
    if(temp_low > number)
    {
        temp_low = number; // 4
    }
  
}

ir cia tik logika, kaip atrodytu kiekvienam caseui struktura, pagal ja pasidaryk koda pats

Redaguota , nario intrigantas
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1469 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...