- Egér probléma
- SSD kibeszélő
- Azonnali alaplapos kérdések órája
- Intel Core i7-5xxx "Haswell-E/EP" és i7-6xxx "Broadwell-E/EP" (LGA2011-v3)
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Philips LCD és LED TV-k
- Apple MacBook
- Milyen notebookot vegyek?
- Milyen RAM-ot vegyek?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
Új hozzászólás Aktív témák
-
Canela88
újonc
Köszönöm, meg is értettem a stepsTaken lényegét.
int sum = 0;
int stepsTaken = 1;
for (int i = 0; i < myVector.size(); ++i) {
for (int j = 0; j < myVector[j].size(); ++j) {
if (stepsTaken % 2 == 1) {
sum += myVector[j];
}
stepsTaken++;
}
}
std::cout << sum << std::endl;most ez a kód, és nem megy... 29-t ad ki. stepstakent is felvettem 1-re, mert úgy tűnik logikusnak. de mindhiába...sehogy sem akar 30 lenni..
-
Canela88
újonc
Ne haragudj nem értem, hogy honnan tudná, hogy mi a pozíció és nem is jön ki. A vektornak meg kell adjam az i indexét is, mert különben pirosan feszít itt nekem.
Nekem főleg most a megértéssel van a problémám.int sum = 0;
int position = 0;
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; ++j) {
if (position % 2 == 0) {
sum += myVector[j];
position++;
}
}
//sum = myVector[0][1] + myVector[1][0] + myVector[1][2] + myVector[2][1];
}ezt írtam. Jó ez így egyáltalán?
-
Canela88
újonc
Sziasztok! Remélem tud nekem valaki segíteni, mert már jó ideje kínlódom, és csak nem jön a megvilágosodás. Nemrégen kezdtem C++-t tanulni és megfognak a többdimenziós vectorok. Többek között.
A példa a következő, adott egy vector és szeretném minden 2. elemét kinyerni és összeadni. Tehát az output 30 kell legyen (8+2+16+4).std::vector<std::vector<int>> myVector = {{3, 8, 2},
{2, 5, 16},
{-3, 4, 9}};Köszönöm előre is!
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- GYÖNYÖRŰ iPhone 11 128GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3520, 100% Akkumulátor
- REFURBISHED és ÚJ - HP USB-C/A Universal Dock G2 docking station (5TW13AA) (DisplayLink)
- HIBÁTLAN iPhone 12 Pro Max 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3376, 100% Akkumulátor
- Gamer PC-Számítógép! Csere-Beszámítás! I7 12700E / RTX 3060Ti / 32GB DDR4 / 512GB Nvme SSD
- Samsung Galaxy A32 128GB Kártyafüggetlen 1 év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest