- Android alkalmazások - szoftver kibeszélő topik
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Xiaomi 15 - kicsi telefon nagy energiával
- iPhone topik
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Fotók, videók mobillal
- Karaktere biztos lesz az első Nothing fejhallgatónak
- Honor 400 Pro - gép a képben
- Apple iPhone 16 Pro - rutinvizsga
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
Új hozzászólás Aktív témák
-
Des1gnR
őstag
válasz
Des1gnR #1493 üzenetére
Közben rájöttem, hogy valószínűleg jó az algoritmus, előbb van a baj.
Találkoztatok már olyannal, hogy egy tömb i-edik elemére hivatkozva minden szám szépen kiíródik viszont az i+1-re hivatkozva csak szemét(-858993460) íródik ki
Más tömbnél is ugyan így hivatkozok és ott működik.#1495: de ha túl is indexelem akkor csak azoknak kéne ezt az értéket kapniuk amit túl indexeltem nem? Egyébként nincs különbség a két tömb között méretben és adatok számában, és a másikkal nincs ilyen gond.
-
Des1gnR
őstag
Ismét megakadtam
vhogy éreztem, hogy még vissza fogok látogatni
A feladat nagy részét meg tudtam csinálni és ezáltal kaptam egy ilyen textfájlt:
(ezeket az értékeket írom a fájlba)
részlet:
óra | perc | mp14 24 24
14 25 53
14 25 15
14 27 27
14 27 10
14 27 2
14 28 41
14 29 42Csakhogy ebbe vannak olyanok, hogy a 27. percnél a 3. sorban lévő mp érték kisebb a 2. és 1. értekénél. Nekem csak a legkisebb értékre azaz a 14 27 2-re lenne szükségem, azaz csak azt kellene beleírnom a txt-be.
Próbáltam ezzel az algoritmussal, de nem sikerültif(seged11[i]==seged11[i+1] && perc==perc_seged)
{
if (mp>mp_seged)
{
myfile2<<seged11[i]<<" "<<perc<<" "<<mp_seged<<endl;
}
else
{
myfile2<<seged11[i]<<" "<<perc<<" "<<mp<<endl;
}
}
else
{
myfile2<<seged11[i]<<" "<<perc<<" "<<mp<<endl;
}A seged11 tömböt azaz az órát hasonlítom a következő sor órájával és a percet a következő sor percével, ha az igaz és az első sor mp-e nagyobb mint a következő sor mp-e akkor a következő sor mp-ét íratom bele ha nem akkor a "normál" sor mp-ét, ha pedig az óra és a perc nem egyenlő a következő sorral akkor beírja simán az adatot.
Huh remélem érthető voltam és tudtok segíteni (ismét
)
-
Des1gnR
őstag
válasz
WonderCSabo #1491 üzenetére
aztamindenit
Köszönöm, nem semmi vagy
Már csak 1 feladat van, remélem azon át tudom rágni magam, ha pedig nem akkor úgy is jövök
-
Des1gnR
őstag
válasz
WonderCSabo #1486 üzenetére
Azt hogy oldanátok meg, hogy az alábbi sorokat a 4. oszlop szerint sorba tudjam rendezni?
7 23 31 164 F
7 23 33 167 F
7 24 11 121 A
7 24 56 142 A
7 25 29 98 F
7 26 24 105 F
7 26 27 113 F
7 26 29 159 A
7 26 34 126 F
7 27 27 108 A
7 27 28 138 F
7 28 18 41 F
7 29 18 123 FA sort-tal próbálgattam így-úgy feldarabolva a tömböt rendezni, de nem akar összejönni.
-
Des1gnR
őstag
Közben rájöttem, hogy elég nagy hülyeséget próbáltam, mert így a olv_buffer stringem tartalma üres, de csináltam egy olv_buffer2[] string tömböt és utána azon végigszaladok ezzel
char *a, szóval most így néz ki a kód:int n,i=0;
cout<<"Melyik sorban?"<<endl;
cin>>n;
char *a=new char[olv_buffer2[n].size()+1];
a[olv_buffer2[n].size()]=0;
memcpy(a,olv_buffer2[n].c_str(),olv_buffer2[n].size());
do{
i++;
}while(a[i]=='A' || a[i]=='F');
cout<<olv_buffer2[n]<<endl;
cout<<a[i]<<endl;De ezt már tényleg nem értem miért nem működik
nagyon beblokkolt az agyam
-
Des1gnR
őstag
válasz
WonderCSabo #1477 üzenetére
Köszi jó tipp volt, bár nem hiszem hogy rendeltetésszerűen használtam a vectort, de a feladatot megoldottam
Más probléma, más feladat:
Van egy txt-m ismét amit beolvasok egy stringbe:A txt tartalma:
7 21 58 69 F
7 22 4 117 F
7 22 39 155 A
7 23 11 99 A
7 23 31 164 F
7 23 33 167 F
7 24 11 121 A
7 24 56 142 A
7 25 29 98 Fstring olv_buffer;
ifstream be (f_nev);
if(be.is_open())
{
while(!be.eof())
{
getline(be, olv_buffer);
cout<<olv_buffer<<endl;
}
}Szeretném megtudni hogy egy adott sorban a végső karakter A vagy F majd kiíratni:
Így próbálkoztam:int n,i=5;
cout<<"Melyik sorban?"<<endl;
cin>>n;
do{
i++;
}while(olv_buffer[n,i]=='A' || olv_buffer[n,i]=='F');
cout << "A karaket: "<<olv_buffer[n,i]<<endl;Erre string subscript out of range hibát kapok, mi lehet a baj?
-
Des1gnR
őstag
Üdv mindenki!
Kaptam egy feladatot amit c++ konzolos környezetben kell megoldanom.
Az lenne a lényeg, hogy van egy txt fájlom aminek a tartalma ez:7 4 0 7 12 18
565866886
Az első sor az a hívás kezdete (óra, perc, mp) majd a hívás vége (óra, perc, mp).
A köv sor a telefonszám.
Ez még ismétlődik más adatokkal és az a feladat, hogy ezt a txt-t beolvassam majd az órával és perccel számolgassak.
Pl meg kell határozni, hogy 1 számot hány percig hívott az illető.Eddig így állok vele:
ifstream SecondFile ("HIVASOK.txt");
while(!SecondFile.eof())
{
char c;
SecondFile.get(c);
cout << c;
}
SecondFile.close();Nem tudom, hogy milyen irányba menjek tovább.
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- A fociról könnyedén, egy baráti társaságban
- Épített vízhűtés (nem kompakt) topic
- Melyik tápegységet vegyem?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Parfüm topik
- Macron betiltatná az EU-ban a közösségi médiát a 15 év alattiaknak
- Az áremelések és a GTA VI késése miatt nem költekeznek a játékosok?
- One otthoni szolgáltatások (TV, internet, telefon)
- Linux kezdőknek
- Könyvajánló
- További aktív témák...
- Redmi Pad Pro, 6GB/128GB, még garanciális
- Honor 200 Pro 512GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo Thinkpad L14 Gen 4 -14"FHD IPS - i5-1335U - 8GB - 256GB - Win11 - 2 év garancia - MAGYAR
- Apple iPhone 14 PRO - 128GB - Deep Purple - 85% akkumulátor
- GOPRO Hero 11 BLACK akciókamera - különlegesség!!! Labs fw 01.20.70
- ÁRGARANCIA! Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Eredeti Lenovo 230W töltők - 4X20Z83995
- Telefon felvásárlás!! Samsung Galaxy A70/Samsung Galaxy A71/Samsung Galaxy A72
- Újra Akcióban!!! Ducky One 2 Mini és SF billentyűzetek a bolti ár töredékéért! Számla+Gari
- LG 45GR95QE - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged