ITTT
-
Pranešimai
17 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
0%
Reputacijos išklotinė
-
ITTT sureagavo į Mikaz Nekursiu svetainės
Labai normalu, ir zmogui tik i nauda kad su tavim nesusidejo
-
ITTT sureagavo į PDA C++ help
Nagi? :)
void DidMaz (double S[], int n, double & did1, double & did2) { // funkcija DidMaz gauna duoble ir int tipo parametrus
double maxSuma = S[0] + S[1]; // local kintamųjų ir jų
double index1 = 0, index2 = 1; // reikšmių priskirimas
for (int i = 1; i < n - 1; i++){ // ciklas veiks tol kol parametras int n susilygins su int i reikšme
if (S[i] + S[i + 1] > maxSuma){ //tikrinama ar masyvo paeiliui einanti dpuble kintamųjų suma, didesnė uz anksčiau didžiausią ejusių elm. reikšmę.
maxSuma = S[i] + S[i + 1]; //priskiriam elemt suma
index1 = i;
index2 = i + 1; // didziausiu masyvo elementu [indexu] priskirimas
}
}
did1 = S[index1]; //didziausiu paeiliui einanciu duoble reiksmiu sumos kitnamieji
did2 = S[index2];
}
-
ITTT sureagavo į IDK C++ help
Jis daro tai, ką aš bandžiau paaiškinti savo pirmame poste.
Pradžioje tariame, kad didžiausia poros suma yra masyvo pradžioje, t.y. 0 ir 1 elemento. Išsisaugome jų indeksus. Tada einame per likusius masyvo elemento, jei einamojo nario ir sekančio nario suma didesnė už išsaugotą max reikšmę - atnaujiname max reikšmę į einamojo nario ir sekančio nario sumą bei išsaugome jų indeksus. Galiausiai (prasukus visą ciklą), grąžiname masyvo elementus su rastais max sumos indeksais.
-
-
ITTT sureagavo į IDK C++ help
Įdėk kodo fragmentą, kiek pasirašęs. O šiaip sprendimas manau galėtų būti labai elementarus: tiesiog suki ciklą per masyvą ir ieškai poros su didžiausia suma. Iš pradžių sumą prisilygini 0 ir 1 elemento sumai, tada tikrini, ar 1 ir 2 elemento suma nėra didesnė, tada 2 ir 3, 3 ir 4 ir t.t. iki galo.
-
ITTT sureagavo į IDK C++ help
void DidMaz (double S[], int n, double & did1, double & did2) { double maxSuma = S[0] + S[1]; double index1 = 0, index2 = 1; for (int i = 1; i < n - 1; i++){ if (S[i] + S[i + 1] > maxSuma){ maxSuma = S[i] + S[i + 1]; index1 = i; index2 = i + 1; } } did1 = S[index1]; did2 = S[index2]; }
Netestavau, net nežiūrėjau, ar kompiliuojasi, bet manau turėtų. Pažiūrėk, ar grąžina gerą rezultatą.
-
ITTT sureagavo į GamingMusicTv 1000€ per mėnesį iš Youtube
dar partnery, bet sakiau kad iseinu tai vis laukiu nuo 2016-08-08 kol galesiu i adsense iseit.
-