[C++][Pomoc] Predugo se ceka konzola...

Započeo Bugi, April 22, 2014, 14:10:08 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Kad unesem brojeve od a=1 do b=9 gde je b>a sve je ok kako unesem a=1 a b=10 odma dolazi do problema, program radi ali se ceka mnogo dugo na ispis rezultata, zadatak je da napravim program koji za unete a i b integere tazi broj koji sadrzi najvise delilaca ispisuje ga i ispisuje broj njegovih delilaca, u pitanju je republicko 1997. :) pomoc?

#include <iostream>

using namespace std;

main()
{
      int a,b,j=0,i=0,dela;
      cin >> a;
      cin >> b;
      int n;
      n=b-a;
      int br[n], del[n],max;
      max=0;
      for(i=a;i<=b;i++)
      {
      br[i]=i;
      del[i] = 0;
      if(i==a)
      {
      max = br[a];       
      }
      for(j=1;j<=br[n];j++)
      {
      if(br[i]%j==0)
      {
      del[i] += 1;             
      }               
      }
      if(del[i] > max)
      {
      max = del[i];         
      }                 
      }
      dela=0;
      for(i=1;i<=max;i++)
      {
      if(max%i == 0)
      {
      dela+=1;
      }                 
      }
      cout << "To je broj: " << max << endl;
      cout << "Ima ukupno: " << dela << " delilaca" << endl;
      system("PAUSE");
      return 0;
}


Ako nesto nije jasno oko koda javite jer svi mi imamo svoje nacine :3 a moj je uvek onaj najcudniji ahhaah
RESPECT: Blaeks, Yui_Sang, Gagi, Kapetan Husein, Luksa, Slay, Denis_Lapi, Zoran(Dude)

Programski jezici koje koristim: C, C#, Visual Basic, HTML, CSS, PHP (tek ucim).


BUMP :( Zna neko? U subotu mi takmicenje pa ne valja da ovo ne znam :D
RESPECT: Blaeks, Yui_Sang, Gagi, Kapetan Husein, Luksa, Slay, Denis_Lapi, Zoran(Dude)

Programski jezici koje koristim: C, C#, Visual Basic, HTML, CSS, PHP (tek ucim).