» »

Zakaj koda ne deluje?

Zakaj koda ne deluje?

lukalukov ::



Zakaj zgornja koda ne deluje? Namen kode je da uporabnik poda n števil. Podatek n poda uporabnik. Iz števil računamo vsoto peterk(seštejemo prvih 5 števil,nato drugih 5 števil dokler ne zmanjka števil. Na koncu izpiše največjo peterko.

Program je v c++

LP in Hvala za pomoč.

GupeM ::

Zato ker je napisana povsem narobe.
#include <iostream>
#include <string>

using namespace std;

int main()
{
  int n, a = 0, sum = 0, max = 0;
  
  do{
      cout << "Podaj stevilko, ki je deljiva s 5: ";
      cin >> n;
  } while(n%5 != 0 || n < 5);
  
  for(int i = 1; i <= n; i++)
  {
      cout << "Podaj " << i << ". stevilko: ";
      cin >> a;
      sum += a;
      if(i%5 == 0)
      {
          if(i<6 || max < sum)
            max = sum;
          sum = 0;
      }
  }
  
  cout << "Najvecji sestevek je: " << max;
}

lukalukov ::

Hvala :)

GupeM ::

Poročaj kaj bo rekel profesor in koliko stvari boš znal razložiti :D

Predvsem pa me zanima, kaj boš odgovoril ko te bo vprašal zakaj ni rešeno na tak način kot bi moralo biti :D

Roadkill ::

Tip je itak kreiral account samo zato, da mu slo-tach rešuje domače naloge, ki jih vztrajno lima kot screenshote nedelujoče kode 8-O
Ü

GupeM ::

Saj vem. Zato pa je tudi dobil rešitev ki dela, vendar ni rešena tako kot bi morala biti (hint: glede na njegovo kodo mora uporabiti arraye), poleg tega pa je noter še par stvari za katere grem stavit, da mi jih ne zna razložiti zakaj so tam.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Spreminjanje vrednosti v polju [C]

Oddelek: Programiranje
102166 (1965) specing
»

programiranje krožek(pomoč)

Oddelek: Pomoč in nasveti
442752 (1740) Marat
»

[JAVA] help

Oddelek: Programiranje
141631 (1345) keworkian
»

Naloga v C#

Oddelek: Programiranje
72609 (2109) Hardstyle
»

c++ preverjanje stevil

Oddelek: Programiranje
111675 (1470) ]Fusion[

Več podobnih tem