- Apple Watch
- iPhone topik
- Lecsap az S26 Ultra az Exynos 2600-ra
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- MIUI / HyperOS topik
- Milyen okostelefont vegyek?
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Xiaomi 15 Ultra - kamera, telefon
- Poco F7 – bajnokesélyes
Új hozzászólás Aktív témák
-
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.
-
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
) -
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 
-
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.
-
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 
-
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?
-
Ü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
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- GL.iNet Flint 2 (GL-MT6000) router
- Milyen billentyűzetet vegyek?
- EA Sports WRC '23
- One otthoni szolgáltatások (TV, internet, telefon)
- A fociról könnyedén, egy baráti társaságban
- Bluetooth hangszórók
- Kedvcsinálót kapott az Avatar: Frontiers of Pandora - From the Ashes
- Battlefield 6
- The Division 2 (PC, XO, PS4)
- Apple Watch
- További aktív témák...
- magyar billentyűzet - 136 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- Azonnali készpénzes AMD CPU AMD VGA számítógép felvásárlás személyesen / postával korrekt áron
- Bomba ár! Fujitsu LifeBook U759 - i5-8GEN I 8GB I 256SSD I 15,6" FHD I HDMI I Cam I W11 I Garancia!
- HIBÁTLAN iPhone 15 Pro Max 256GB White Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3661, 100% Akkum
- Apple iPhone 12 Mini 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



vhogy éreztem, hogy még vissza fogok látogatni
)

de sajnos c++-ban kell


