» »

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
101969 (1768) specing
»

programiranje krožek(pomoč)

Oddelek: Pomoč in nasveti
442588 (1576) Marat
»

[JAVA] help

Oddelek: Programiranje
141496 (1210) keworkian
»

Naloga v C#

Oddelek: Programiranje
72529 (2029) Hardstyle
»

c++ preverjanje stevil

Oddelek: Programiranje
111557 (1352) ]Fusion[

Več podobnih tem